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 :

Problème de compilation standalone avec MCR


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 21
    Points : 18
    Points
    18
    Par défaut Problème de compilation standalone avec MCR
    Bonjour,


    d'abord merci pour le travail réalisé sur ce site, extrêmement utile pour les clampins dans mon genre !

    je souhaite réaliser une appli windows standalone simple de visualisation d'un fichier VRML. J'utilise R2008a et MCR 7.8 qui sont il me semble les deux compatibles. Je pense que j'ai fait tout ce qu'il fallait du point de vue installation/set path sous windows etc. Seulement à l'exécution, la fenêtre dos affiche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ??? undefined variable or function "matlabrc".
    Ma question est la suivante : est-il possible que l'erreur vienne du fait que j'utilise des callbacks dans le GUI que je veux déployer ?

    En fait j'ai plusieurs questions

    Est-il possible également que celà vienne du fait que je compile une fonction contenant du VR toolbox ? J'ai vérifié dans la liste des fonctions supportées et elle n'y figure pas.

    Merci d'avance pour votre aide

    EDIT : Excusez-moi, il semblerait que ce soit plus compliqué que ça manifestement : à la première exécution de l'exécutable, la fenête affiche :


    Puis donc le message que j'ai reporté plus haut lors des exécutions suivantes...Avez-vous une idée de ce que je peux faire pour rendre cet exécutable exécutif ?

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 21
    Points : 18
    Points
    18
    Par défaut
    Ah certes, j'étais passé au travers de ce FAQ

    J'essaye tout de suite, merci.

    EDIT: ca marche, il faut donc séparer le .CTF de l'exe et non pas l'inclure dans l'exe, sinon il ne retrouve pas ses petits. Comme quoi !

    Merci encore

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 21
    Points : 18
    Points
    18
    Par défaut
    Re bonjour,

    je me retrouve avec un souci étrange : ce qui compilait absolument normalement hier ne compile plus aujourd'hui, alors que j'ai fait des retouches minimes (modifications de quelques paramètres mineurs). Je ne pense pas que ca puisse venir de ces retouches, il n'y a vraiment rien de nouveau (le GUI et la fenêtre VRML s'éxecutent normalement, tout fonctionne sous MATLAB).

    En fait le compiler semble avoir un souci avec mbuild :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    'mbuild' n'est pas reconnu en tant que commande interne 
    ou externe, un programme ex‚cutable ou un fichier de commandes. 
    Error: An error occurred while shelling out to mbuild (error code = 1). 
    Unable to build executable. 
    ??? Error using ==> mcc
    Error executing mcc, return status = 1.

  5. #5
    Expert confirmé
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Points : 4 039
    Points
    4 039
    Par défaut
    Si tu fais une recherche sur le site du support de TMW avec l'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    'mbuild' is not recognized as an internal or external command,
    operable program or batch file.
    tu trouveras des solutions comme celle-ci:
    When running mcc from MATLAB, it either does not find mcc or picks up an instance of mcc from a previous version of MATLAB.
    MATLAB 8.2 (R2013b)

    le blog des MATLAB geeks

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 21
    Points : 18
    Points
    18
    Par défaut
    Ok au temps pour moi, ça marche, j'ai du modifier la variable système path de manière un peu abrupte hier.

    Merci (et la prochaine fois je fais un tour chez mathworks d'abord )

Discussions similaires

  1. Problème de compilation gcc avec SDL
    Par Ryzen dans le forum SDL
    Réponses: 1
    Dernier message: 08/01/2015, 17h04
  2. Compilation standalone avec Tcl-Tk
    Par uriotcea dans le forum Tcl/Tk
    Réponses: 2
    Dernier message: 05/11/2012, 17h17
  3. Problème de compilation C avec Code::Blocks
    Par Onimanta dans le forum Débuter
    Réponses: 14
    Dernier message: 14/04/2011, 08h03
  4. Problème de compilation/linkage avec boost::thread
    Par theanthony33 dans le forum Boost
    Réponses: 7
    Dernier message: 26/04/2010, 00h37
  5. Problème pour compiler Ogre avec VS 2005
    Par Oxideur dans le forum Ogre
    Réponses: 2
    Dernier message: 01/03/2007, 18h33

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