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

MFC Discussion :

[C++.NET] Pb d'organisation des projets dans une solution


Sujet :

MFC

  1. #1
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 330
    Par défaut [C++.NET] Pb d'organisation des projets dans une solution
    Salut,

    J'utilise Visual C++ 2003 .NET depuis peu et je tombe (entre autres) sur un problème d'organisation de l'environnement pour les aspects "production" (ou compilation si vous préférez).

    Par exemple je veux faire une appli composée d'une dll et d'un exe qui utilise cette dll. Alors je créé 2 projets différents que j'intègre dans une "solution" en réglant un truc pour dire que l'exe dépend de la dll pour l'ordre de compilation.

    Le premier problème sur lequel je tombe c'est que la dll est produite dans un répertoire différent de l'exe ... dans je suis obligé de commencer à bidouiller pour que le répertoire de sortie du projet dll soit celui de l'exe.

    Le second problème c'est que les sources de l'exe ont besoin de d'un .h et d'un .lib qui se situent dans le répertoire dans la dll ce qui oblige encore à bidouiller pour inclure des répertoires.

    Ca ne paraît pas insurmontable mais je ne sais pas comment je fais : je finis toujours par m'embrouiller !! Je me demande juste si c'est la bonne façon de faire et si y'aurait pas moyen d'avoir toutes les sources dans le même répertoire.

    Merci de votre aide.

  2. #2
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 288
    Billets dans le blog
    2
    Par défaut
    Salut,

    il y a plusieurs façon de procéder. Mais déjà, le mieux, je pense, est de créer un répertoire bin (où tu veux), dans lequel tu va mettre ton exe et ta dll. Pour que cela soit fait automatiquement, utilise l'option "custom build" et la commande copy. Ca c'était pour l'exécution.
    Ensuite, pour la compilation, comme tu le dis, le compilo a besoin du .h et du .lib du projet qui implémente ta dll. Alors soit

    1/ Tu rajoute, dans les options de ton projet (partie link) le path des tes .h et de ta lib.
    2/ Tu rajoute, dans ton code: #pragma "[path de ta lib.lib]" et les #include"..." qu'il faut pour les .h

    Hope it helps.

Discussions similaires

  1. Multi projet dans une solution asp.net et webform partagée
    Par pckid dans le forum Développement Web avec .NET
    Réponses: 9
    Dernier message: 11/10/2013, 23h27
  2. Gérer plusieurs projets dans une solution
    Par ALUSIP Dranreb dans le forum Visual Studio
    Réponses: 1
    Dernier message: 09/05/2011, 12h01
  3. Problème d'ajout de projets dans une solution
    Par derfez dans le forum Visual Studio
    Réponses: 6
    Dernier message: 17/05/2010, 09h18
  4. Réponses: 15
    Dernier message: 27/09/2006, 11h46
  5. gestion des utilisateurs dans une solution 3-tiers
    Par nadia lydia dans le forum Oracle
    Réponses: 3
    Dernier message: 26/10/2005, 12h58

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