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 :

Compiler une application avec plusieurs fichiers m [Compiler]


Sujet :

MATLAB

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 100
    Points : 47
    Points
    47
    Par défaut Compiler une application avec plusieurs fichiers m
    Bonjour à tous

    Je dois rendre stand alone une application MATLAB qui comporte 25 fonctions (.m) dont 10 permettent de gérer l'IHM.

    J'ai fait le test avec MAGICSQUARE.m (exemple matlab).
    Compilation : mcc -mv magicsquare.m avec obtention du .ctf et du .exe
    Installation du MCR sur un PC sans MATLAB et exécution de magicsquare ok

    Mais je me demande comment gérer 25 fichiers :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mcc -mv f1.m f2.m f3.m ... f25.m ??????
    N'y a t- il pas moyen de faire des objets et de linker ces objets pour obtenir ensuite le ctf et l'exe ??? bref quelques choses de plus "manipulable"

    Et je ne sais pas encore les surprises de compil que je vais avoir ...

    Merci pour votre aide

  2. #2
    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
    pas besoin de nommer tous tes fichiers à la suite de la commande mcc, le compiler trouve lui même les dépendances

    tu as cette note technique également qui traite de cette question
    MATLAB 8.2 (R2013b)

    le blog des MATLAB geeks

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 100
    Points : 47
    Points
    47
    Par défaut
    J'ai utilisé la méthode du fichier makeproject.m de la note technique et ca s'éxecute sur un pc sans matlab !! (j'le crois à peine , même si je sais que j'ai encore du boulot pour faire un truc niquel !!)

    Merci TUG83

  4. #4
    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
    de rien, j'ai rajouté cette question dans la FAQ du Compiler
    MATLAB 8.2 (R2013b)

    le blog des MATLAB geeks

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

Discussions similaires

  1. Stratégie pour une application avec plusieurs vues "empilées"
    Par camus3 dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 20/12/2010, 15h15
  2. Faire une application avec plusieurs écrans
    Par JCMANSION dans le forum Android
    Réponses: 16
    Dernier message: 25/11/2010, 22h02
  3. Réponses: 2
    Dernier message: 11/02/2008, 19h22
  4. Ouvrir une application avec un fichier
    Par Terryio dans le forum C++Builder
    Réponses: 9
    Dernier message: 07/04/2007, 11h29

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