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

C++/CLI Discussion :

integration d'un programme fait sur matlab M-file dans un programme C++ �crit sur visual studio C++ 2008


Sujet :

C++/CLI

  1. #1
    Membre habitu�
    Femme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2011
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2011
    Messages : 9
    Par d�faut integration d'un programme fait sur matlab M-file dans un programme C++ �crit sur visual studio C++ 2008
    salut,
    omment on peut faire appel d'un programme �crit en matlab dans visual studio C++ 2008?
    quels sont les �tapes � suivre pour r�ussir � faire appel d'un m-file dans visual studio C++?? j'ai fait des recherches sur google mais j'ai pas trouv� des choses claires pour faciliter les d�marches � suivre
    jusqu'� mnt j'ai pas fait mon programmation sur matlab car j'ai pas compris comment on on peux faire appel dans visual studio j'ai vu le site principal http://www.mathworks.com/ j'ai pas compris est ce qu'il ya quelqu'un qui peut m'aider
    merci d'avance

  2. #2
    Membre exp�riment�
    Homme Profil pro
    Ing�nierie des systemes embarqu�s temps r�els
    Inscrit en
    Juin 2006
    Messages
    152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nierie des systemes embarqu�s temps r�els
    Secteur : Sant�

    Informations forums :
    Inscription : Juin 2006
    Messages : 152
    Par d�faut
    Non je ne pense pas que ce soit possible.
    La seule chose que tu puisses faire a mon humble avis est de g�n�rer un ex�cutable .
    mcc -mv mesFichiers.m

    Ne serait ce pas plus simple de tout d�velopper sous mathlab?

  3. #3
    Membre habitu�
    Femme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2011
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2011
    Messages : 9
    Par d�faut
    salut
    merci beaucoup pour la r�ponse
    la partie que je peux faire sur matlab est la d�tection de main et les nombres de doigts en temps reel par webcam mon encadreur m'a propos� de le faire sur matlab apr�s de faire appel dans mon programme C++ si tu peux m'aider de le faire directement sur visual studio C++ j'ai fait beuacoup de recherche apr�s de d�cider de le faire par r�seaux de neurones sur matlab j'ai tomber sur la m�thode opencv mais j'ai pas compris cette m�thode et surtt mon encadreur ne connait rien sur la programmation en C++ et ya pas de personne pour m'aider de comprendre opencv et de me diriger si tu peux m'aider ca serait sympa
    merci d'avance

  4. #4
    Membre chevronn�

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de D�me (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426
    Par d�faut
    Salut,
    Tu peux peut-�tre cr�er une dll sous mathlab et l'utiliser en suite avec visual c++, mais il y a quelques limitations. Regarde l�, le probl�me y est �voqu�.

  5. #5
    Membre habitu�
    Femme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2011
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2011
    Messages : 9
    Par d�faut
    salut,
    j'ai reussi � convertir un code matlab en C++ avec son .dll et .lib et mnt tu as une id�e comment utiliser ce code dans visual studio C++??
    merci d'avance

  6. #6
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 514
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 514
    Par d�faut
    Pour pouvoir facilement utiliser cette dll, il vous faut aussi les fichiers d'en-t�te (.h).

    Il suffit d'ajouter dans les param�tres du projet g�n�rant le programme client du cette dll les choses suivantes :
    - "Click Droit sur le projet dans l'explorateur de solution -> Properties -> Configuration Properties -> C/C++ -> General -> Additional Include Directories"
    Y ajouter les chemins vers les r�pertoires contenant les fichiers d'en-t�te.

    - "Click Droit sur le projet dans l'explorateur de solution -> Properties -> Configuration Properties -> Linker -> General -> Additional Library Directories"
    Y ajouter le chemin vers le r�pertoire contenant le fichier lib de le dll.

    - "Click Droit sur le projet dans l'explorateur de solution -> Properties -> Configuration Properties -> Linker -> Input-> Additional Dependencies"
    Y ajouter le nom du fichier lib de le dll.

    Avec les #include des fichiers d'en-t�te de la dll, dans les fichiers source du code qui doit utiliser les fonctions et variables publi�es par la dll, il ne vous restera qu'� compiler le projet apr�s avoir �crit le code C/C++ qui utilise la dll.

    Il faudra v�rifier que le dllpath de l'ex�cutable client contient le chemin vers le r�pertoire contenant la dll. Le plus simple �tant de mettre la dll � cot� du fichier ex�cutable.

    Et puis c'est tout.

  7. #7
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    37
    D�tails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 37

  8. #8
    Membre extr�mement actif
    Inscrit en
    Avril 2008
    Messages
    2 573
    D�tails du profil
    Informations personnelles :
    �ge : 65

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 573
    Par d�faut utiliser une shared dll matlab avec vc++
    bonjour touffa
    regarde sur ce lien matlab il y a un exemple complet pas � pas du site support de matlab pour :
    -generer les fichiers necessaires
    -l'architecture du programme c++
    titre du lien:
    How do I create a C/C++ shared library with MATLAB Compiler that can be used in a Microsoft Visual C++ 2005 project using Windows Forms Application?

    http://www.mathworks.com/support/sol...ution=1-2QTWCE
    bon code.....

Discussions similaires

  1. R�ponses: 2
    Dernier message: 01/04/2012, 18h25
  2. Requ�te fonctionnant sur ssms mais pas dans mon programme
    Par tumoo dans le forum MS SQL Server
    R�ponses: 3
    Dernier message: 24/05/2011, 14h49
  3. R�ponses: 2
    Dernier message: 27/05/2010, 15h36
  4. R�ponses: 4
    Dernier message: 11/06/2009, 11h02
  5. R�ponses: 1
    Dernier message: 10/02/2008, 20h13

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