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

Visual C++ Discussion :

[VS2005]Inclure seulement certains fichiers dans une .lib


Sujet :

Visual C++

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    413
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 413
    Par d�faut [VS2005]Inclure seulement certains fichiers dans une .lib
    Bonjour � tous,
    D'avance je tiens � m'excuser si je n'ai pas post� dans le bon forum mais je ne suis pas encore habitu� aux nouveaux forums, sous-forums, sous-sous-forums,...

    Mon probl�me est le suivant :
    Je suis en train de cr�er une librairie (.lib) dans laquelle je vais rassembler des classes perso.
    Or, afin de d�bugger mes classes, j'ai cr�� un fichier main et une fen�tre dans le m�me projet que les classes � inclure dans ma librairie.
    Mais lorsque je compile ma librairie, j'aimerais que seules mes classes soient incorpor�es dans celle-ci, pas tout mon projet.

    Comment puis-je m'y prendre?

    Merci d'avance,
    Nicolas

  2. #2
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    salut, si j'ai bien compris ton probleme.
    il me semble que le plus simple serait de proc�der a une separation plus net entre le code du projet de test et les classes destin�es � la lib...
    le projet lib ne contenant que les sources des classes ...
    sinon tu peux utiliser une directive de compilation pour encadrer le code de test .
    exemple:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    class toto
    {
    };
    #ifdef _TEST
    void main(...)
    {
    }
    #endif
    dans ton projet de test la directive _TEST est definie ,dans ton projet de lib non.

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    413
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 413
    Par d�faut
    Oui je devrais sans doute s�parer mieux mes fichiers.
    A la base j'avais fait cel� pour ne pas avoir � copier mes classes dans un autre projet et devoir faire l'op�ration de copie � chaque fois que je voulais tester ou simplement pour ne pas devoir ouvrir 2 instances de Visual Studio.
    Mais tu m'as fait penser qu'il existe une solution plus simple � laquelle je n'avais pas pens� :
    Cr�er 2 projets dans ma solution, un ne contenant que mes classes pour ma lib et un autre contenant mes classes et mes fichiers de test.

    Merci pour ton aide dans tous les cas, si je n'arrive � rien avec cette solution je tenterai celle avec les directives de compilation

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 3
    Dernier message: 11/09/2010, 14h17
  2. [VB6]N'afficher que certain type de fichier dans une FileListBox
    Par Misha dans le forum VB 6 et ant�rieur
    R�ponses: 8
    Dernier message: 03/11/2008, 18h34
  3. [RegEx] Autoriser seulement certains caract�res dans une chaine
    Par ptitdav80 dans le forum Langage
    R�ponses: 2
    Dernier message: 03/06/2008, 20h54
  4. Inclure un fichier dans une page ASP
    Par undercrash dans le forum ASP
    R�ponses: 2
    Dernier message: 09/04/2008, 16h29
  5. R�ponses: 6
    Dernier message: 15/02/2008, 11h10

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