Bonjour à tous,
je réalise un programme en langage C dans lequel j'ai besoin d'utiliser des fonctions de Matlab. J'ai donc utilisé le Matlab's Compiler pour créer une DLL avec mes fonctions.
Dans mon projet en C, j'ai inclue le header .h, lié la librairie .lib et placé les fichiers .ctf et .dll dans mon dossier de projet.
Dans ma fonction main, lorsque j'appelle une fonction de la DLL il se produit une erreur, pour raccourcir il m'affiche ceci:
Cependant je suis sûr que les fichiers proviennent de la meme compilation (d'ailleurs les dates des fichiers correspondent).the ctf file and the corresponding 'calculatrice' target (standalone application/shared library) created using MATLAB Compiler do not match.
Avez-vous une idée sur ce probleme?
Ou quelqu'un pourrait-il me dire ou m'indiquer un tutoriel pour savoir comment appeler des fonctions Matlab depuis le langage C ou .Net ?
Merci!
Partager