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

C++ Discussion :

probleme de linking


Sujet :

C++

  1. #1
    Membre habitué
    Inscrit en
    Novembre 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 9
    Par défaut probleme de linking
    Bonjour;

    Je bloque avec les likings suivant:

    Linking...
    LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
    CreateUserIJSS.obj : error LNK2001: unresolved external symbol "public: int __thiscall COCIConnection::Logoff(void)" (?Logoff@COCIConnection@@QAEHXZ)
    CreateUserIJSS.obj : error LNK2001: unresolved external symbol "public: __thiscall COCIConnection::~COCIConnection(void)" (??1COCIConnection@@QAE@XZ)
    CreateUserIJSS.obj : error LNK2001: unresolved external symbol "public: class CString __thiscall COCIConnection::GetLastErrorString(void)" (?GetLastErrorString@COCIConnection@@QAE?AVCString@@XZ)
    CreateUserIJSS.obj : error LNK2001: unresolved external symbol "public: int __thiscall COCIConnection::Logon(char const *)" (?Logon@COCIConnection@@QAEHPBD@Z)
    CreateUserIJSS.obj : error LNK2001: unresolved external symbol "public: __thiscall COCIConnection::COCIConnection(void)" (??0COCIConnection@@QAE@XZ)
    Debug/CreateUserIJSS.exe : fatal error LNK1120: 5 unresolved externals
    Error executing link.exe.

    Quelqu'un peut il m'aider?

    Merci

  2. #2
    Membre chevronné
    Inscrit en
    Novembre 2006
    Messages
    362
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 362
    Par défaut
    Citation Envoyé par servale
    CreateUserIJSS.obj : error LNK2001: unresolved external symbol "public: int __thiscall COCIConnection::Logoff(void)" (?Logoff@COCIConnection@@QAEHXZ)
    Ton linker ne trouve pas la méthode publique : de l'objet .

    Si c'est un objet que tu as créé, tu as peut-être oublié d'implémenter cette méthode, ou tu as oublié de compiler le fichier dans lequel elle se trouve.

    Si cette méthode vient d'une bibliothèque, tu n'as sans doute pas linké avec la bibliothèque

  3. #3
    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
    Il ne trouve pas la définition des fonctions membres de la classe COCIConnection. Si elle vient de ton code vérifie que tu as bien inclus le fichier COCIConnection.cpp (ou autre) et que tu as bien défini ces fonctions ; si elle vient d'une bibliothèque vérifie que tu as bien lié celle-ci à ton projet.

  4. #4
    Invité
    Invité(e)
    Par défaut
    tu compile sans probleme donc le code est syntactiquement bon.
    par contre, ca plante au niveau de l'édition de liens, ca veut dire qu'on moment de lier les appels à toutes les fonctions en erreur (cf. les messages d'erreur) ne sont pas trouvée.
    n'aurais tu pas oublié de lier à ton projet une lib ou une dll ?

  5. #5
    Membre habitué
    Inscrit en
    Novembre 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 9
    Par défaut liniking
    Je viens d'ajouter le fichier manquant a mon projet et j'ai d'autre message d'erreur

    Compiling...
    CreateUserIJSS.cpp
    Linking...
    LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
    OCIEx.obj : error LNK2001: unresolved external symbol _OCIInitialize
    OCIEx.obj : error LNK2001: unresolved external symbol _OCIHandleAlloc
    OCIEx.obj : error LNK2001: unresolved external symbol _OCIEnvInit
    OCIEx.obj : error LNK2001: unresolved external symbol _OCIHandleFree
    OCIEx.obj : error LNK2001: unresolved external symbol _OCILogon
    OCIEx.obj : error LNK2001: unresolved external symbol "public: __thiscall CFields::~CFields(void)" (??1CFields@@QAE@XZ)
    OCIEx.obj : error LNK2001: unresolved external symbol "public: __thiscall CFields::CFields(char const *,char)" (??0CFields@@QAE@PBDD@Z)
    OCIEx.obj : error LNK2001: unresolved external symbol "public: class CString __thiscall CFields::GetAt(int)" (?GetAt@CFields@@QAE?AVCString@@H@Z)
    OCIEx.obj : error LNK2001: unresolved external symbol _OCILogoff
    OCIEx.obj : error LNK2001: unresolved external symbol _OCIErrorGet
    OCIEx.obj : error LNK2001: unresolved external symbol _OCITransCommit
    OCIEx.obj : error LNK2001: unresolved external symbol _OCITransRollback
    OCIEx.obj : error LNK2001: unresolved external symbol _OCIStmtPrepare
    OCIEx.obj : error LNK2001: unresolved external symbol _OCIDefineByPos
    OCIEx.obj : error LNK2001: unresolved external symbol _OCIBindByPos
    OCIEx.obj : error LNK2001: unresolved external symbol _OCIBindByName
    OCIEx.obj : error LNK2001: unresolved external symbol _OCIStmtExecute
    OCIEx.obj : error LNK2001: unresolved external symbol _OCIStmtFetch
    OCIEx.obj : error LNK2001: unresolved external symbol _OCIAttrGet
    Debug/CreateUserIJSS.exe : fatal error LNK1120: 19 unresolved externals
    Error executing link.exe.

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

Discussions similaires

  1. probleme de link
    Par Volazara dans le forum MFC
    Réponses: 1
    Dernier message: 22/12/2005, 14h26
  2. [MFC]probleme de link
    Par benahpets dans le forum MFC
    Réponses: 4
    Dernier message: 12/08/2005, 09h56
  3. [newbie][virtual] probleme de link
    Par BainE dans le forum MFC
    Réponses: 1
    Dernier message: 01/06/2005, 17h21
  4. probleme de link avec visual studio .net 2003
    Par kamal101 dans le forum MFC
    Réponses: 9
    Dernier message: 28/03/2005, 21h44
  5. [dev-cpp] probleme de link
    Par alex1er dans le forum Dev-C++
    Réponses: 5
    Dernier message: 20/01/2005, 17h41

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