Compilation d'un exécutable à partir d'un fichier matlab
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Compilation d'un exécutable à partir d'un fichier matlab



  1. #1
    inviteba67e777

    Question Compilation d'un exécutable à partir d'un fichier matlab


    ------

    Bonjour,

    J'ai codé un GUI dans un fichier Matlab (.m) et je souhaite le compiler pour avoir un standalone.

    J'ai utilisé la boîte à outils deploytool et j'ai compilé.
    Puis j'ai installé Matlab Compiler Runtime (version 7.10) sur le pc cible qui n'a pas Matlab et j'ai ajouté C:\Program Files\MATLAB Compiler Runtime\v710\runtime\win32 dans la variable d'environnement Path.

    Mais lorsque je lance mon exécutable j'ai plusieurs warnings :
    "Warning: Could not read file classpath.txt"
    "Warning: Could not read file librarypath.txt"
    "Warning: Failed to start the Java Virtual machine - JNI error: -1"
    "Warning: Disabling Java support"

    Et une erreur :
    "Failed to initialize Java"

    Et la fenêtre de commande ms-dos se ferme...

    J'ai vérifié que classpath.txt et librarypath.txt se trouve bien dans le répertoire win32 auquel on peut avoir accès grâce à la variable d'environnement.

    Remarques :
    J'utilise Matlab 7.8.0 (R2009a).
    Le pc cible a Windows Vista.

    Quelqu'un a t il une solution pour que je puisse exécuter mon programme sans Matlab ?

    -----

  2. #2
    inviteba67e777

    Re : Compilation d'un exécutable à partir d'un fichier matlab

    Et une autre remarque :

    Dans les paramètres de compilation, il est possible de checker l'option suivante :
    "Disable JVM at runtime"

    Dans le cas que j'ai décrit, ce n'était pas checké.

    Et j'ai fait un essai en le checkant, ça ne marche toujours pas, j'ai l'erreur suivante :

    "Runtime Error!
    Program: C:\Users\...

    R6034
    An application has made an attempt to load the C runtime library incorrectly.
    Please contact the application's support team for more information."

    Puis la fenêtre se ferme.

    Comme Matlab est en JAVA, j'imagine qu'il ne vaut mieux pas cocher cette option...

    Je suis à court d'idée pour trouver la solution.

  3. #3
    invitea29b3af3

    Re : Compilation d'un exécutable à partir d'un fichier matlab

    Salut

    J'ai personnellement jamais essayer de compiler un executable matlab mais je me souviens d'avoir vu cette vidéo:
    http://www.youtube.com/watch?v=xfMXWCX6Ei4
    Bon c'est en espagnol, mais y'a pas besoin de comprendre ce qu'il dit, juste voir. Et c'est possible que ça ne t'aide pas du tout si tu as fait exactement ce qu'il a fait et que tu as tes erreurs

  4. #4
    inviteba67e777

    Re : Compilation d'un exécutable à partir d'un fichier matlab

    Merci pour ton intervention.
    Mais j'ai suivi la même méthode...

    A mon avis, l'exécutable que j'ai est bien. Ce doit être la mise en place de l'environnement sur l'ordinateur cible qui ne va pas...

    Pourtant il n'y pas 2 façons d'installer MCR.
    Ce doit être la variable d'environnement que l'exécutable n'arrive pas à trouver et je ne sais pas pourquoi.

  5. A voir en vidéo sur Futura
  6. #5
    inviteba67e777

    Re : Compilation d'un exécutable à partir d'un fichier matlab

    J'apporte plus de précisions :

    Lorsque j'ai le message :
    "Warning: Failed to start the Java Virtual machine - JNI error: -1

    Dans la fenêtre commande dos, il y a:
    "Unrecognized option: -Xshare: off"

    Est ce que ça pourrait vous aider à m'aider ?

  7. #6
    inviteba67e777

    Re : Compilation d'un exécutable à partir d'un fichier matlab

    Pour info, j'ai testé mon exécutable sur un autre ordinateur cible et ça fonctionne... donc c'est bon.
    Néanmoins il me reste à déterminer pourquoi cela ne fonctionne pas sur le premier ordinateur cible.

Discussions similaires

  1. MATLAB récupérer le nom d'un fichier
    Par invite200ba45b dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 10/11/2009, 09h42
  2. Comment générer un modèle simulink à partir d'un fichier matlab?
    Par invitec4af4119 dans le forum Électronique
    Réponses: 0
    Dernier message: 04/06/2009, 19h01
  3. Lire un fichier .BIN avec Matlab converti d'un fichier .WAV
    Par invite45d1502e dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 03/05/2008, 17h13
  4. (Python) Lecture d'un stream à partir d'un fichier sur le web ?
    Par invite24357dd0 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 06/09/2006, 20h53
  5. Restauration à partir d'un fichier backup
    Par oursgenial dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 21/02/2006, 18h14
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...