Azzera filtri
Azzera filtri

matlab compiler on osx: using a matlab generated shared library

1 visualizzazione (ultimi 30 giorni)
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 Commento
Siva
Siva il 3 Feb 2013
I have the same problem (I am using the matlab library in a larger XCode project). Did you find any solution?

Accedi per commentare.

Risposte (1)

Kaustubha Govind
Kaustubha Govind il 29 Ott 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 Commenti
Juan Cardelino
Juan Cardelino il 30 Ott 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 il 31 Ott 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.

Accedi per commentare.

Categorie

Scopri di più su MATLAB Compiler in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by