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 :

pb de link pendant le portage de VS 2003 à 2005


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 86
    Par défaut pb de link pendant le portage de VS 2003 à 2005
    Bonjour,

    Je suis en traine de migrer mon projet de VS 2003 à VS 2005.

    Malheuresement, au moment de link j'ai des erreurs et warning comme :

    Linking...
    libiso.lib(isoint1.obj) : warning LNK4224: /COMMENT is no longer supported; ignored
    libiso.lib(isoint1.obj) : warning LNK4224: /COMMENT is no longer supported; ignored
    libiso.lib(isoint1.obj) : warning LNK4224: /COMMENT is no longer supported; ignored
    libiso.lib(isoint1.obj) : warning LNK4224: /COMMENT is no longer supported; ignored
    libiso.lib(aamaint.obj) : warning LNK4224: /COMMENT is no longer supported; ignored
    libiso.lib(aamaint.obj) : warning LNK4224: /COMMENT is no longer supported; ignored
    libiso.lib(aamaint.obj) : warning LNK4224: /COMMENT is no longer supported; ignored
    libiso.lib(aamaint.obj) : warning LNK4224: /COMMENT is no longer supported; ignored
    libiso.lib(aamaint.obj) : warning LNK4224: /COMMENT is no longer supported; ignored
    libiso.lib(ggtint.obj) : warning LNK4224: /COMMENT is no longer supported; ignored
    libiso.lib(ggtint.obj) : warning LNK4224: /COMMENT is no longer supported; ignored
    Creating library Debug/importDll.lib and object Debug/importDll.exp
    impdxfdes.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CDXF_File:: Display(struct _iobuf *)" (?Display@CDXF_File@@UAEXPAU_iobuf@@@Z)
    intdxfdes.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CDXF_File:: Display(struct _iobuf *)" (?Display@CDXF_File@@UAEXPAU_iobuf@@@Z)
    LectraReader.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CDXF_File:: Display(struct _iobuf *)" (?Display@CDXF_File@@UAEXPAU_iobuf@@@Z)
    ifggsel.lib(selectifgg.obj) : error LNK2001: unresolved external symbol __iob
    ifggsel.lib(ifggselect.obj) : error LNK2001: unresolved external symbol __iob
    libmkget.lib(fctuti.obj) : error LNK2001: unresolved external symbol __iob
    libmkget.lib(getcontr.obj) : error LNK2001: unresolved external symbol __iob
    intgenifgg.lib(fmtSelect.obj) : error LNK2001: unresolved external symbol __iob
    ifggsel.lib(ficselifgg.obj) : error LNK2001: unresolved external symbol __iob
    libcalculs_l.lib(douglas.obj) : error LNK2001: unresolved external symbol __iob
    libmkget.lib(mkget.obj) : error LNK2019: unresolved external symbol __iob referenced in function _mkS_ResetMk2Xch
    libmkget.lib(verpla.obj) : error LNK2001: unresolved external symbol __iob
    libmkget.lib(fctpla.obj) : error LNK2001: unresolved external symbol __iob
    libdestech.lib(lnkdesstch.obj) : error LNK2001: unresolved external symbol __iob
    libvoidpathman.lib(pmgestrac.obj) : error LNK2001: unresolved external symbol __iob
    libvoidpathman.lib(pathmapping.obj) : error LNK2001: unresolved external symbol __iob
    libcalculs_l.lib(entourefgu.obj) : error LNK2001: unresolved external symbol __iob
    GetAllGeoms.lib(ifgf2ifgg.obj) : error LNK2001: unresolved external symbol __iob
    libmicrocut.lib(microcut.obj) : error LNK2001: unresolved external symbol __iob
    libxch.lib(xchfile.obj) : error LNK2001: unresolved external symbol __iob
    libdestech.lib(lnkmilgspec.obj) : error LNK2001: unresolved external symbol __iob
    GetAllModels.lib(tools.obj) : error LNK2001: unresolved external symbol __iob
    GetAllModels.lib(mdltools.obj) : error LNK2001: unresolved external symbol __iob
    GetAllGeoms.lib(mdlgetgeo.obj) : error LNK2001: unresolved external symbol __iob
    GetAllGeoms.lib(ifggecrit.obj) : error LNK2001: unresolved external symbol __iob
    libdxfdr.lib(dxffile.obj) : error LNK2001: unresolved external symbol __iob
    libisogb2dt.lib(io_convert.obj) : error LNK2001: unresolved external symbol __iob
    libprocplc.lib(procplc.obj) : error LNK2001: unresolved external symbol __iob
    GetAllModels.lib(mdlgetinfo.obj) : error LNK2001: unresolved external symbol __iob
    Debug/importDll.dll : fatal error LNK1120: 2 unresolved externals


    Pourtant en VS 2003 y avait aucun probleme.

    J'ai essaye de reveridier l'existance de (.h et les librairies relatives) ils sont tous existants comme dans 2003.

    Et j'avoue que là ca depasse mes competences.

    Pourriez vous m'aider ?

    Merci en avance

    Kass

  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,
    vu que ce sont des erreurs de link ,je ne vois rien d'anormal ,il te manque juste les elements cités dans ton projet.
    iob il te manque le module le définissant,
    pareil pour la méthode : CDXF_File:: Display

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 86
    Par défaut
    Citation Envoyé par farscape
    salut,
    vu que ce sont des erreurs de link ,je ne vois rien d'anormal ,il te manque juste les elements cités dans ton projet.
    iob il te manque le module le définissant,
    pareil pour la méthode : CDXF_File:: Display
    Mais j'ai verifier , il me manque rien .

    J'ai bien verifier que le lib qui definisse CDXF_File:: Display par exemple est bine present et bien ajoute dans la propperties de mon projet ainsi que le header file.

    ET comme je l'avais dis en VS 2003 je n'avais pas ces erreurs de link.


    Merci si vous me suggeré des pistes a suivre ?

    Merci en avance

  4. #4
    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
    hé bien il ne trouve pas ton module , ou la signature de la méthode a changée .
    le link fonctionne sous 2005 ....,
    Comment tu spécifies le module .lib pour le link dans ton programme ?

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 86
    Par défaut
    Citation Envoyé par farscape
    hé bien il ne trouve pas ton module , ou la signature de la méthode a changée .
    le link fonctionne sous 2005 ....,
    Comment tu spécifies le module .lib pour le link dans ton programme ?
    Dans la propriete de mon projet, je chosis l'ongle linker et puis input et la dans additional dependecies j'ai ajoute le .lib, ainsi que dans l'onglet general j'ai rajoute le path dans additional library directories (comme j'ai fais avec VS 2003 quoi ) ?

    Est ce qu'il me manque quelque choses ?

    Merci beaucoup

  6. #6
    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
    non,
    vérifies tes chemins, le nom du .lib ,la présence dans le répertoire du .lib.
    éventuellement sa reconstruction.
    il y a forcement erreur quelque part..

Discussions similaires

  1. [STL] Erreur au link avec VC++ et Pocket PC 2003
    Par Slayne dans le forum Mobiles
    Réponses: 2
    Dernier message: 24/08/2007, 11h45
  2. L'avenir du BDE et des SQL Links révélé ! <officiel>
    Par Merlin dans le forum Bases de données
    Réponses: 12
    Dernier message: 02/06/2006, 10h18
  3. portage delphi 5 -> delphi 2005 IFormDesigner
    Par mushy dans le forum Langage
    Réponses: 2
    Dernier message: 22/11/2005, 15h04
  4. DirectDrawCreate erreur de link
    Par Ing_Ben dans le forum DirectX
    Réponses: 1
    Dernier message: 01/12/2002, 18h46
  5. [Kylix] portage d'application kylix3
    Par lefort dans le forum EDI
    Réponses: 1
    Dernier message: 14/11/2002, 21h23

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