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 :

à propos des librairies [Débutant(e)]


Sujet :

Visual C++

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 69
    Par défaut à propos des librairies
    Bonjour,

    Je dois faire une librairie mais je m'y perds un peu.

    Lorsque je crée un projet console sous visual (2010) j'ai le choix entre :
    librairie statique
    et
    librairie dynamique

    J'ai créé les deux types de projets pour voir les options, les différences etc ...
    Et ce que je vois c'est que pour une librairie statique je n'ai pas l'onglet "linker" et donc je n'ai pas le "additional librairies".

    Je ne comprends pas pourquoi.
    Est-ce qu'une librairie statique doit être totalement indépendante ?
    Ou bien est-ce que l'option de "link" est ailleurs ?
    Ou bien est-ce qu'il faut utiliser autre chose ?

    je ne comprends pas trop là ...

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 470
    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 470
    Par défaut
    Un projet console, c'est forcement une application (.exe) Win32.

    C'est un projet Win32 qui permet de choisir entre une lib dynamique (.dll) et une lib statique (.lib).

    Un librairie statique n'est qu'un regroupement de .obj.

    Il n'y a pas besoin d'édition de lient pour résoudre les symboles externes, fonctions d'autres lib, ou même directement dans l'exécutable.

    Une lib statique n'est pas directement utilisable. Elle ne sert qu'en entré du linker lors de l'édition de lien pour la génération d'un exécutable ou d'une Dll.

    Il n'y a pas d'édition de lien lors de la génération d'une librairie statique.
    Elle peut avoir plein de références vers des fonctions qui n'existent pas, mais ce n'est pas grave. C'est lors de l'édition de lien du module binaire l'utilisant que l'existence de ces fonctions sera vérifiée.

Discussions similaires

  1. Question a propos des frameworks (et librairies) .net
    Par feldene dans le forum Framework .NET
    Réponses: 1
    Dernier message: 29/08/2010, 21h31
  2. Une question à propos des thread
    Par tscoops dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/11/2003, 14h03
  3. A propos des 'File management Functions' de Windows
    Par znaidi dans le forum Windows
    Réponses: 3
    Dernier message: 01/04/2003, 16h01
  4. A propos des modèles d'objet (avec sources)
    Par DevX dans le forum C++Builder
    Réponses: 14
    Dernier message: 01/12/2002, 12h22
  5. compatibilité des librairies directX8
    Par Freakazoid dans le forum DirectX
    Réponses: 3
    Dernier message: 23/05/2002, 21h33

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