error using the loadlibrary function
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am getting a loadlibrary error on line 421, and cannot figure out why. I have microsoft visual c++ 2010 express, and windows jdk, so i should be good to go.
Also, if i compile a program that uses the 'loadlibrary' function into an executable, can computers w/out a c/c++ compiler still run the code?
0 commentaires
Réponses (1)
Walter Roberson
le 14 Juin 2013
We will need to see some of your log of the session. I have no idea at the moment what "line 421" refers to -- your line 421? Line 421 inside one of the Mathworks routines? And what error is occurring?
Which MATLAB version are you using?
If you use loadlibrary() with the name of a .h file, then that requires a C/C++ compiler at run-time. You can, however, create an information file that has all the necessary information, and you can compile that information into the executable and then the C/C++ compiler would not be needed at run-time. (My memory is telling me that you must use that form if you are building an executable.)
4 commentaires
Walter Roberson
le 14 Juin 2013
Please show the code for 20 or so lines before and after line 132 of HeaderFile.h .
Is the library written in C or C++ ? Can you tell whether the .h file is written in C or in C++ ?
Voir également
Catégories
En savoir plus sur C Shared Library Integration 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!