MATLAB APPLICATION DEPLOYMENT - WEB EXAMPLE GUIDE Guide de l'utilisateur Page 149

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 354
  • Table des matières
  • DEPANNAGE
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 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
Vue de la page 148
1 2 ... 144 145 146 147 148 149 150 151 152 153 154 ... 353 354

Commentaires sur ces manuels

Pas de commentaire