Bonjour
Je veut votre aide sur la compilation d'un projet Matlab et le rendre indépandant. J'ai essayé avec ça:
mais il a resté dépandant de Matlab :? . Comment fair à votre avis pour résoudre ce problème ??Code:mcc -e projet.m
Merci d'avance
Version imprimable
Bonjour
Je veut votre aide sur la compilation d'un projet Matlab et le rendre indépandant. J'ai essayé avec ça:
mais il a resté dépandant de Matlab :? . Comment fair à votre avis pour résoudre ce problème ??Code:mcc -e projet.m
Merci d'avance
L'exécutable généré aura toujours besoin du runtime MCR de MATLAB qui doit être préalablement installé sur la machine.
Oui merci. Et comment peut on avoir ce Runtime de Matlab? Est ce qu'il est disponible dans la bibilotheque oubien on doit le telechargé à part ??
Merci
Sous Windows 32bits, tu trouveras l'installer dans le sous-dossier toolbox\compiler\deploy\win32 du répertoire d'installation de MATLAB.
Sinon, tu peux aussi utiliser l'outil de déploiement :
Code:doc deploytool
Merci Mr Dut j'ai trouvé l'installer dans le répertoire specifié. Donc si j'installe de runtime dans une machine où matlab n'est pas installé je peut executer le projet compilé sans probléme ??
Oui, si la machine possède le même type de système d'exploitation que celle sur laquelle le code a été compilé.
Avec quel compilateur as-tu compilé ton code ?
Il est parfois nécessaire d'installer des runtime supplémentaires.
Par exemple avec le compilateur Microsoft Visual C++ 2008 Express on obtient le message suivant lors de la sélection avec mbuild setup :
Ces runtime se trouve sur le site de Microsoft**************************************************************************** Warning: Applications/components generated using Microsoft Visual C++ 2008 require that the Microsoft Visual Studio 2008 run-time libraries be available on the computer used for deployment. To redistribute your applications/components, be sure that the deployment machine has these run-time libraries. ****************************************************************************
Pour la version 2008 => Microsoft Visual C++ 2008 Redistributable Package (x86)
Merci encore Mr Dut. J'ai utilisé le compilateur lcc -win32, et ça fonctionne quand j'installe le runtime dans une autre machine. Mais il y a toujours le dos qui apparait. Je pense qu'il est fondamental pour le fonctionnement du projet compilé.
Bonjour,
pas tout a fait, voir la :faq: :
Est-il possible de supprimer la fenêtre DOS qui apparaît a l'exécution du code déployé?