Pb de compilation

Pb de compilation - C++ - Programmation

Marsh Posté le 29-11-2005 à 13:34:50    

Bonjour,
 
je suis débutante en c++, et je viens d'utiliser un open source.
bref, c'est une DLL, lorsque je la compile j'ai deux messages d'erreurs et je n'arrive pas à les corrigés.
 
Compiling...
PropSheet.cpp
PropSheetExt.cpp
Generating Code...
Linking...
MSVCRT.lib(dllsupp.obj) : error LNK2005: __fltused already defined in StdAfx.obj
MSVCRT.lib(dllsupp.obj) : warning LNK4006: __fltused already defined in StdAfx.obj; second definition ignored
   Creating library ReleaseMinSize/PropSheet.lib and object ReleaseMinSize/PropSheet.exp
ReleaseMinSize/PropSheet.dll : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
 
PropSheet.dll - 2 error(s), 5 warning(s)
 
 
NB: c'est un pb bloquant.
merci d'avance.
 
 

Reply

Marsh Posté le 29-11-2005 à 13:34:50   

Reply

Marsh Posté le 29-11-2005 à 14:03:44    

:hello:  

Citation :

je viens d'utiliser un open source

Il me semble qu'il y en a plus d'un, peut-être même plusieurs centaines. A tout hasard, pourrais-tu indiquer lequel ?
 
Si c'est wxwidget, il y a une question et une réponse à l'adresse http://lists.wxwidgets.org/archive [...] 27747.html
 
Il y a une autre réponse à l'adresse http://www.zfx-online.net/DisplayT [...] 2772#22772 ,où il est dit (je traduis au cas où tu ne parles pas la langue de Goethe), qu'il faut avoir l'option de compilation multithread.
 
La question a été postée sur un troisième forum http://forumstage.ni.com/ni/board/ [...] ge.id=1675 , où il a été conseillé (je traduis au cas où tu ne parles pas la langue de Shakespeare) de mettre les bibliothèques libc et libcmt dans la liste des bibliothèqtes à ignorer, mais apparemment, cela n'a pas marché.
 :)

Reply

Marsh Posté le 29-11-2005 à 14:08:11    

tu aurais pas inclu 2 fois MSVCRT.lib, ou avoir utiliser les librairies par défaut (ce qui comporte MSVCRT.lib), et réinclue MSVCRT.lib une 2eme fois ?


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 30-11-2005 à 10:31:56    

merci olivthill, l'erreur est corrigé.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed