Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1474 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++] Probleme de linkage sous Visual C++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] Probleme de linkage sous Visual C++

n°645948
hataka
Posté le 17-02-2004 à 20:05:41  profilanswer
 

Voici ce que j'ai apres le linkage (sous Visual C++ 6.0 sp5):
 

Citation :

xilink6: executing 'E:\PROGRA~1\MICROS~1\VC98\Bin\link.exe'
 
LIBCMTD.lib(dosmap.obj) : error LNK2005: __dosmaperr already defined in LIBCD.lib(dosmap.obj)
 
LIBCMTD.lib(tolower.obj) : error LNK2005: __tolower already defined in LIBCD.lib(tolower.obj)
 
LIBCMTD.lib(tolower.obj) : error LNK2005: _tolower already defined in LIBCD.lib(tolower.obj)
 
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
Debug/dvdstreamer.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing xilink6.exe.


 
pourtant je n'ai jamais ajouté la librairie LIBCMTD.lib a mon projet. Est-ce qu'il y a moyen de la désactiver? ou y a-t-il une autre solution?

mood
Publicité
Posté le 17-02-2004 à 20:05:41  profilanswer
 

n°646055
youdontcar​e
Posté le 17-02-2004 à 21:30:29  profilanswer
 

C'est une lib par défaut de tout projet.  
 

hataka a écrit :

LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library

Ben voilà. Rajoute /NODEFAULTLIB:libcmtd.lib dans les options du linker.
 
Ça peut venir d'autre chose. (eg ordre des includes, si tu as changé qq chose dans ton projet)

n°646056
chrisbk
-
Posté le 17-02-2004 à 21:32:34  profilanswer
 

LES CRT MALEFIQUES ONT ENCORE FRAPPEEEEEE
 
(les includes, ca changera quequette)
c'est pour une DLL ? un Exe ? tu utilises des libs annexes ?

n°646057
youdontcar​e
Posté le 17-02-2004 à 21:35:48  profilanswer
 

chrisbk a écrit :

LES CRT MALEFIQUES ONT ENCORE FRAPPEEEEEE

:D futur métier, exorciste vc++.
 
Les includes peuvent avoir une incidence (he oui, c'est vicieux) http://support.microsoft.com/defau [...] us;q148652

n°646059
hataka
Posté le 17-02-2004 à 21:36:20  profilanswer
 

chrisbk a écrit :

LES CRT MALEFIQUES ONT ENCORE FRAPPEEEEEE
 
(les includes, ca changera quequette)
c'est pour une DLL ? un Exe ? tu utilises des libs annexes ?
 


 
c'est pour un Exe et j'utilise effectivement des libs annexes

n°646060
chrisbk
-
Posté le 17-02-2004 à 21:38:24  profilanswer
 

youdontcare a écrit :

:D futur métier, exorciste vc++.
 
Les includes peuvent avoir une incidence (he oui, c'est vicieux) http://support.microsoft.com/defau [...] us;q148652


 
j'ai essayé de mettre en garde mais bon [:icon9]
http://forum.hardware.fr/forum2.ph [...] 362&cat=10
 
sinon ton lien c'est surtout l'ordre des libs pas des includes ?
(ah merde pas vu la fin. je bookmark, on sait jamais)


Message édité par chrisbk le 17-02-2004 à 21:41:27
n°646062
chrisbk
-
Posté le 17-02-2004 à 21:40:33  profilanswer
 

hataka a écrit :


 
c'est pour un Exe et j'utilise effectivement des libs annexes


 
youdont a parlé d'or, exclue libcmtd des lib linkées. (meme si c'est plus du pis-aller qu'autre chose)
sinon il te faut recompiler les libs externe que tu utilise en prenant garde a ce que dans  
prject->C/C++->codeGeneration le truc soit bien mis sur "Single Threaded" et pas "DLL Multi threaded"


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++] Probleme de linkage sous Visual C++

 

Sujets relatifs
Version Trial de visual basic 2003petit problème avec mon forum phpbb
Probleme de récupération des variables d'une page à l'autre[PHP] Pendu probleme..
popup de déboguage de visual studioProbleme de notification OnAccept sur les CSocket
[JS] Problème onchange et valeurs[tkinter] problème avec tkFileDialog.askopenfile()
[PHP] Problème avec imap_get_quotavisual basic, par où commencer
Plus de sujets relatifs à : [C++] Probleme de linkage sous Visual C++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR