How to load a library in main but call it in a function ?

3 vues (au cours des 30 derniers jours)
Andrew Juenger
Andrew Juenger le 18 Avr 2011
Hi, I want to load a library in my main program, call it several times from within a Matlab function called by the main, and then unload it from the main. My problem now is that my function does not "see" the loaded library. How can I do this, alias, global? Thanks

Réponse acceptée

Chirag Gupta
Chirag Gupta le 18 Avr 2011
Hi Andrew,
I was able to do the same with a simple example:
function testMain()
% Load a library
loadlibrary('shrlibsample','shrlibsample.h','alias','lib');
libfunctions lib
mySub()
unloadlibrary('lib');
% Another function
function mySub
str ='hello World';
calllib('lib', 'stringToUpper', str)

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by