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 :

faire une librairie avec un projet


Sujet :

Visual C++

  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 20
    Par défaut faire une librairie avec un projet
    bonjour
    g un petit projet et je voudrai le mettre sous forme de librairie pour qu'il soit utilisé sans un auter projet.
    qqun serait il comment faire
    merci

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    librairie
    Bibliothèque

    La réponse dépend de ton environnement de programmation. Tu utilises quel compilateur ?

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 20
    Par défaut
    j'utilise visual c++ 6

  4. #4
    Membre émérite Avatar de mchk0123
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    816
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 816
    Par défaut
    PLusieurs étapes :

    - créer un projet de type "librairie statique"
    - ajouter tout tes fichiers "*.cpp" (sauf celui contenant un "main()" s'il existe)
    - compiler ...

    ... voilà c'est prêt !

    Cela va te créer ta librairie dans "Debug/mon_projet1.lib".

    Dans ton second projet, il ne reste plus qu'à :

    - aller dans : Propriétées du Projet | Onglet C++ | Preprocesseur | Répertoires additionnels
    -> là ajouter le chemin où se trouvent les fichiers "*.h" de "mon_projet1"

    - ajouter le fichier "mon_projet1.lib"
    (clic-droit sur la liste des fichiers, et aller chercher la librairie)

  5. #5
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 20
    Par défaut
    oK,
    je te remercie

  6. #6
    Membre émérite Avatar de mchk0123
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    816
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 816
    Par défaut
    Citation Envoyé par mchk0123
    - ajouter le fichier "mon_projet1.lib"
    (clic-droit sur la liste des fichiers, et aller chercher la librairie)
    Arf ... j'ai pensé plus vite que je ne pouvais écrire :

    - ajouter dans le gestionnaire de fichiers situé à gauche du workspace, le fichier "mon_projet1.lib"
    (clic-droit sur la liste des fichiers, et aller chercher la librairie)

  7. #7
    Nouveau candidat au Club
    Inscrit en
    Décembre 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 2
    Par défaut
    merci pour ce post simple et efficace.
    je voudrais preciser un truc sur lequel jai passe des heures apres avoir lu ce post :

    veillez a utiliser la meme option de compilation pour la librairie et le programme l'utilisant concernant l'option C/C++ dans Code Generation / run-time library.

    donc s'il l'un est compile en Debug Multithreaded DLL, l'autre le doit aussi.
    Sinon c'est la foire aux messages d'erreur bizarres...

    merci a ca : http://www.developpez.net/forums/sho...42#post2030842

  8. #8
    Membre émérite Avatar de mchk0123
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    816
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 816
    Par défaut
    Oui. Tout à fait. Et même sans se préocupper de gestion Threadé ou Non Threadé, une simple compilation de bibliothèque en mode Release et un programme en mode Debug peut (et doit) générer des messages d'erreur à la compilation.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/07/2010, 10h25
  2. Réponses: 3
    Dernier message: 21/07/2009, 12h00
  3. [NetBeans]Problème avec une librairie ajouté à un projet
    Par DarkenRahl dans le forum NetBeans
    Réponses: 2
    Dernier message: 13/09/2007, 16h07
  4. cmt se connecté a oracle pour faire une requete avec python
    Par dipajero dans le forum Bibliothèques tierces
    Réponses: 6
    Dernier message: 28/12/2005, 20h22
  5. Faire une JFrame avec LookAndFeel
    Par aburner dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 03/12/2003, 08h54

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