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

Bibliothèques Discussion :

Error LNK2019 ! Visual C++ .NET


Sujet :

Bibliothèques

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Error LNK2019 ! Visual C++ .NET
    Bonjour,

    Je pense que cette erreur a déjà été demandé sur ce forum. J'ai cherché mais vu le nombre de topic... Donc si vous avez le lien du topic, je vous en serais reconnaissant.

    Mon problème est le suivant :

    j'utilise CoInitialisation
    CoCreateInstance

    et en compilant il me met :
    -error LNK2019 unresolved external symbol _imp_CoUnitialize@0 referenced in function _main
    -error LNK2019 unresolved external symbol _imp_CoCreateInstance@20 referenced in function _main
    -error LNK2019 unresolved external symbol _imp_CoItialize@4 referenced in function _main

    Je sais qu'il me manque un .lib mais je ne sais pas laquelle. Si quelqu'un pouvait me l'indiquer. Merci beaucoup

  2. #2
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Points : 1 956
    Points
    1 956
    Par défaut
    Bonjour,

    pour ce type d'erreur il suffit d'aller sur la MSDN, de tapper le nom de la fonction et d'aller voir au bas de la page dans "Requirement" :

    Exemple pour CoInitialize :

    http://msdn2.microsoft.com/en-us/library/ms678543.aspx

    Citation Envoyé par MSDN
    Requirements

    For an explanation of the requirement values, see Requirements (COM).

    Windows NT/2000/XP: Requires Windows NT 3.1 or later.

    Windows 95/98: Requires Windows 95 or later.

    Header: Declared in objbase.h.

    Library: Use ole32.lib.
    Il faut donc faire l'édition de lien sur la bibliothèque ole32.lib.

    Cette manière de procéder fonctionne pour toutes les APIs Windows.

  3. #3
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Merci beaucoup, cela fonctionne.

    Il est vrai que mon plus gros problème en C++ n'est pas le C++, mais son IDE, connaitre les possibilités les classes existantes, et comment parrer aux erreur de link...

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

Discussions similaires

  1. Error C2555 -Visual Studio .Net 2003
    Par 3Dgirl dans le forum C++
    Réponses: 3
    Dernier message: 16/07/2013, 18h35
  2. Réponses: 2
    Dernier message: 21/10/2010, 10h23
  3. [win32][MFC] Visual C++ 2008 WinMain+MFC Error LNK2019
    Par Libre_ dans le forum Visual C++
    Réponses: 0
    Dernier message: 26/05/2009, 19h45
  4. visual c++: error LNK2019 et fatal error LNK1120
    Par moimoi_1 dans le forum MFC
    Réponses: 2
    Dernier message: 05/11/2005, 07h41
  5. OpenGL et Visual Basic .Net
    Par MatP dans le forum OpenGL
    Réponses: 4
    Dernier message: 15/12/2004, 13h51

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