IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Création et exécution d'un éxécutable


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 60
    Par défaut Création et exécution d'un éxécutable
    Bonjour à tous!
    Mon but est de créer un éxécutable sous Matlab permettant d'être utilisé sur une machine ne possédant pas Matlab.
    J'ai donc mon code qui me permet de faire tourner mon éxécutable sous Matlab mais je cherche à le compiler.

    Cependant, même en suivant pas à pas les démarches nécessaires j'obtiens toujours la même erreur dont je ne sais expliquer les raisons et encore moins les solutions.

    Pour simplifier j'ai donc créer un fichier .m permettant l'affichage d'un carré magique et essayé de le compiler (1 fois avec mcc, et une autre avec le deploytool).
    J'utilise mcc -mv.

    Dans les 2 cas :
    Compilation completed succesfully.
    Et les fichiers ctf et exe (entre autres) sont bels et bien créés.

    Et quand je lance le .exe ainsi créé j'obtiens une boite de dialogue avec le message suivant :

    Warning
    Warning: Cannot initialize Java Virtual Machine.
    MATLAB Java services cannot be initialized
    OK
    Et étant sous windows j'obtiens la boite de dialogue demandant l'envoi d'un rapport d'erreur.

    Sinon pour trouver une solution j'ai également cherché à utiliser mcc avec l'option -jvm. Dans ce cas la compilation est également un succès mais lors de l'éxécution j'obtiens l'erreur suivante :

    Extracting CTF archive. This may take a few seconds, depending on the
    size of your application. Please wait...
    ...CTF archive extraction complete.
    ??? Undefined function or variable 'matlabrc'.

    Si quelqu'un pouvait m'aider dans une ou l'autre de ces solutions ce serait fort appréciable.
    Au pire des cas il resterait toujours la solution Scilab mais le recodage de mes données serait bien trop long et mon programme utilise certaines fonctions que ne connait pas Scilab.

    Merci d'avance à tous.





    Je dispose de :
    MATLAB Version 7.5
    MATLAB Compiler Version 4.7

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Bonjour,

    Lances-tu le exe sur l' ordinateur où MATLAB est installé ou sur un autre ordinateur ?
    Dans le 2ème cas as-tu installé le MCR ?
    Voir la Les applications déployées exécutables sans MATLAB

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 60
    Par défaut
    Dans les 2 cas j'obtiens une erreur que ce soit sur l'ordinateur ou Matlab est installé ou sur un autre PC (avec le MCR) pour lequel j'obtiens une erreur différente.

    Pour la FAQ j'ai justement essayé de faire comme décrit mais pas de résultats positifs

Discussions similaires

  1. Création d'exécutables sous Delphi
    Par lokazouzou dans le forum Débuter
    Réponses: 2
    Dernier message: 31/03/2008, 14h00
  2. PL-SQL : Création et Exécution Procédure
    Par Mimile28 dans le forum SQL
    Réponses: 10
    Dernier message: 16/01/2008, 16h26
  3. Création d'exécutable avec g77
    Par Agathe dans le forum Fortran
    Réponses: 4
    Dernier message: 20/07/2007, 09h17
  4. création d'exécutable pour programme java
    Par RIMhoussem dans le forum JBuilder
    Réponses: 5
    Dernier message: 18/02/2007, 19h25
  5. Problemes de création en exécution
    Par popeyes dans le forum Composants VCL
    Réponses: 6
    Dernier message: 29/06/2004, 19h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo