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 :

Fichier de compilation


Sujet :

C++/CLI

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 59
    Par défaut Fichier de compilation
    Bonjour,

    Je souhaite compiler un fichier de code CLI dans l'invite MSDOS.

    Quel est le fichier qui réalise la compilation des sources dans l'arborescence
    C:\Program Files\Microsoft Visual Studio 8\VC\bin ?

    Merci

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tout commence avec cl.exe

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 59
    Par défaut
    Bonjour,

    J'ai essayé d'utiliser dans mon projet CLI la ligne de code suivante pour compiler un fichier .obj d'un projet DLL que j'ai codé:

    ->System:iagnostics:rocess::Start("C:\\Program Files\\Microsoft Visual Studio 8\\VC\\bin\\cl.exe","C:\\DLL\\DLL.sln");

    J'utilise l'application cl.exe et j'ai passé en argument le nom du project visual (extension .sln), mais j'ai une fenêtre d'erreur à l'exécution de cette ligne:

    ->cl.exe-composant introuvable
    ->Cette application n'a pas pu démarrer car mspdb80.dll est introuvable

    Je ne sais pas comment modifier cette ligne de code pour obtenir une compilation correcte

    Avez-vous une idée ?

    Merci

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    au fait, pourquoi ne pas utiliser l'ide ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 59
    Par défaut
    Bonjour,

    Je ne veux pas utiliser l'IDE comme en programmation classique, mais utiliser une compilation dans mon code afin d'exploiter un code DLL modifiable par programmation comme dans un Editeur.

    ex: c'est trés utile lorsque l'on souhaite utiliser une formule de maths comme chaine de caractère dans une application saisie dans un control : il suffit de modifier en mode texte la DLL source, puis de recompiler cette source en DLL pour que l'application puisse effectuer un nouveau calcul.

    Bon, voila en quelques lignes l'explication.

    Concrètement, il reste une erreur lors de l'exécution de ma ligne de code.

    Est-ce que quelqu'un a une idée pour utiliser cl.exe correctement en ligne de commande ?

    Merci à vous

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    il doit falloir positionner correctement les paths, mais si c'est pour faire un link, il faut utiliser link.exe

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 59
    Par défaut
    Bonjour,

    C'est confus pour moi maintenant ...

    Faut-il utiliser link.exe ou cl.exe pour compiler un projet dll?

    Quel type de fichiers génère cl.exe ?
    quel type de fichiers génère link.exe ?

    Quand on appuie sur générer dans l'EDI, dans quel ordre ces 2 exe sont-ils utiliser pour une DLL en CLI ?

    Merci

  8. #8
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tiens, tu vas trouver tout ce qu'il te faut ici : http://msdn2.microsoft.com/en-us/lib...xw(VS.80).aspx

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 59
    Par défaut
    Merci, je vais regarder ce lien avec attention.

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/06/2007, 23h32
  2. insertion de fichier à la compilation uniquement
    Par Info42 dans le forum VB.NET
    Réponses: 3
    Dernier message: 14/06/2007, 17h02
  3. Impossible de lire les CHM (Fichiers HTML compilés)
    Par beslam dans le forum Windows XP
    Réponses: 10
    Dernier message: 30/11/2006, 13h02
  4. Inclure un fichier à la compilation
    Par m_a_t_e_o dans le forum C
    Réponses: 6
    Dernier message: 29/11/2006, 12h17
  5. Réponses: 2
    Dernier message: 30/01/2006, 12h20

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