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

Interfaces Graphiques Discussion :

Compiler une GUI en .exe


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 52
    Par défaut Compiler une GUI en .exe
    Salut tout le monde,

    J'ai entendu dire qu'il était possible de passer une GUI matlab en .exe. Alors voici mes quelques questions (un peu naïves je sais )
    - Comment cela fonctionne-t-il?
    - Quels en sont les bénéfices ?
    - Peut on totalement se passer de Matlab une fois le .exe généré ?

    Merci pour vos réponses

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Bonjour,

    Citation Envoyé par new_matlab
    Comment cela fonctionne-t-il?
    Il faut utiliser la toolbox Compiler (et donc l'avoir sur sont poste) à l'aide de la commande MCC.

    Citation Envoyé par new_matlab
    Quels en sont les bénéfices ?
    Les principaux bénéfices sont que l'ont peut ensuite utiliser l'application sans avoir MatLab d'installer sur le poste mais celà permet aussi de "protéger" le code, celui-ci n'étant plus modifiable (puisque compilé).

    Citation Envoyé par new_matlab
    Peut on totalement se passer de Matlab une fois le .exe généré ?
    Oui, il faut toutefois installer le MCR (Matlab Component Runtime) correspondant à la version de Matlab utilisée pour compiler l'application mais ce composant est gratuit...

    Bonne journée,
    Duf

  3. #3
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut
    Salut! Tous ce que duf a dit c'est valable est c'est tres bien explique.


    Aussi tu peux faire un executable de ton gui comme ca en command window:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    >>mcc -m nom_de_ton_gui
    Donc le nom de ton fichier .fig.

    Tu observes que je n'ai pas mis l'extension tu selectes [1] pour le compilateur C et tu dois attendre un peu pour generer ton .exe avec le meme nom que ton fichier .fig.


    En esperant que ca t'aide!

    Bonne chance,

    Michel

  4. #4
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 52
    Par défaut
    merci à tous les deux pour vos réponses

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Compiler] compiler une interface gui
    Par nawal59 dans le forum MATLAB
    Réponses: 16
    Dernier message: 04/11/2010, 09h50
  2. Compiler une base access en .exe ?
    Par Julie134 dans le forum Access
    Réponses: 5
    Dernier message: 12/02/2007, 10h06
  3. [VB6] Compiler une image dans un exe
    Par Vince dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 27/04/2006, 08h27
  4. [VB] COmment compiler une dll dans un exe (zlib.dll)
    Par Khrysby dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 01/11/2005, 12h10
  5. coller une icône à un exe
    Par Eugénie dans le forum MFC
    Réponses: 4
    Dernier message: 09/03/2004, 17h48

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