Is it possible to call a matlab generated shared library multiple times in a program?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Tony Kirke
le 8 Fév 2017
Réponse apportée : Tony Kirke
le 10 Fév 2017
When I use the recommended method
mclRunMain((mclMainFcnType)run_main, 0, NULL);
it always exits the program immediately. So how can i set this up to call the shared library function several times without exiting?
0 commentaires
Réponse acceptée
Faiz Gouri
le 10 Fév 2017
It is my understanding that you would like to call MATLAB generated C/C++ shared library function multiple times in your program. You can call the library function multiple times in the same run_main() function. However, you cannot call run_main() multiple times when using Cocoa on the Macintosh, because when the function pointed to by run_main() returns, the MATLAB Runtime calls exit before the return value can be received by the application, due to the inability of the underlying code to get control when Cocoa is shut down. Refer this example for calling a shared library here
0 commentaires
Plus de réponses (1)
Voir également
Catégories
En savoir plus sur C Shared Library Integration dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!