matlab compiler on osx: using a matlab generated shared library

1 vue (au cours des 30 derniers jours)
Juan Cardelino
Juan Cardelino le 27 Oct 2012
Dear all, I've successfully generated a shared library in osx 10.8 with matlab R2011b, from a buch of .m files. I can make a standalone C++ test program that uses the library without any problem. Note that this program was built with mbuild. However, when calling function from this library from a more complex program, compiled with cmake on command line. The program fails with this error: " No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting". Please note that my program does not generate any bundle, just a command line executable.
Do I have to make my build output a bundle? Is there any other way to circunvent this?
EDIT 1: I've just generated a bundle, but and I arrive to the point where the matlab function gets called, but nothing happens, the program stays there forever.
Thanks in advance. Best, Juan
  1 commentaire
Siva
Siva le 3 Fév 2013
I have the same problem (I am using the matlab library in a larger XCode project). Did you find any solution?

Connectez-vous pour commenter.

Réponses (1)

Kaustubha Govind
Kaustubha Govind le 29 Oct 2012
This seems to be a Mac-specific issue. I don't know too much about this, but perhaps this Technical Solution will be useful: Why do I receive ' No Info.plist file in application bundle' errors when I try to execute my compiled MATLAB code on Maci 64-bit systems?
  2 commentaires
Juan Cardelino
Juan Cardelino le 30 Oct 2012
It is indeed a mac specific issue. The answer in the technical solution is clear, however as I'm using the matlab code as part of a bigger application, I can't compile it with mbuild nor run with run_script.sh. The pity is that I have this application running both in windows and linux. Do you know why is this requirement of running through a bundle? Thanks for your time.
Kaustubha Govind
Kaustubha Govind le 31 Oct 2012
Juan: Sorry, I'm not a Mac user/developer, so I don't know the answer to your question. Could you please contact MathWorks Tech Support for more information? Perhaps some Mac developer forums might also give you more insight.

Connectez-vous pour commenter.

Catégories

En savoir plus sur MATLAB Compiler dans Help Center et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by