MATLAB APPLICATION DEPLOYMENT - WEB EXAMPLE GUIDE Uživatelská příručka Strana 149

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 354
  • Tabulka s obsahem
  • ŘEŠENÍ PROBLÉMŮ
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 148
C++ Shared Lib rary Target
void *run_main(void *x)
{
int *err = (int *)x;
if (err == NULL) return 0;
// Call application and library initialization. Perf orm this
// initialization before calling any API functions or
// Compiler-generated librari es.
if (!mclInitializeApp lica tion(NULL,0))
{
std::cerr << "could not initialize application prop erly "
<< std::endl;
*err = -1;
return x;
}
if( !libmatrixpInitia lize () )
{
std::cerr << "could not initialize library properly "
<< std::endl;
*err = -1;
}
else
{
try
{
// Create input data
double data[] = {1,2,3,4,5,6,7,8,9};
mwArray in1(3, 3, mxDOUBLE_CLASS, mxREAL);
mwArray in2(3, 3, mxDOUBLE_CLASS, mxREAL);
in1.SetData(data, 9);
in2.SetData(data, 9);
// Create output array
mwArray out;
// Call the library function
addmatrix(1, out, in1, in2);
// Display the return value of the library function
7-19
Zobrazit stránku 148
1 2 ... 144 145 146 147 148 149 150 151 152 153 154 ... 353 354

Komentáře k této Příručce

Žádné komentáře