Bonjour;
Je cherche à utiliser du code c dans Matlab. je ne sais pas comment procéder. Pour être précis, je souhaite utiliser une dll écrite en c++. J'ai vu dans l'aide de Matlab et on parle de mex file.
Quelqu'un peut-il m'aider?
Bonjour;
Je cherche à utiliser du code c dans Matlab. je ne sais pas comment procéder. Pour être précis, je souhaite utiliser une dll écrite en c++. J'ai vu dans l'aide de Matlab et on parle de mex file.
Quelqu'un peut-il m'aider?
La première chose à faire est de lire les notes techniques sur les MEX
et notamment la note 1605.
Effectivement j'ai essayer de lire la fiche technique. J'ai spécifier le compilateur (le compilateur de visual studio 6).
Lorsque je lance la commandej'ai une erreur du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part mex Madll.dll
Par contre lorsque je faisC:\PROGRA~1\MATLAB\R2007A\BIN\MEX.PL: Error: mex cannot link to 'Madll.dll' directly.
Instead, you must link to the file 'Madll.lib' which corresponds to 'Madll.dll'.je n'ai plus d'erreur mais je n'arrive pas à voir les fonctions contenues dans la dll, pire encore je ne peux pas les utiliser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part mex -c Madll.lib
Est-ce possible de compiler toute la dll?
Merci;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager