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

  FORUM HardWare.fr
  Programmation
  C++

  pb avec mfc

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb avec mfc

n°476757
hellbilly
free smile
Posté le 04-08-2003 à 11:11:09  profilanswer
 

salut,
 
j'ai un projet avec des classes mfc  :fou: et j'ai ajouter du code en utilisant des classes de la stl. Depuis j'ai des erreurs au linkage et j'arrive pas à les résoudre. Donc si qq1 a une idee...
 
merci

mood
Publicité
Posté le 04-08-2003 à 11:11:09  profilanswer
 

n°476824
polo021
Posté le 04-08-2003 à 12:31:32  profilanswer
 

Toujours eviter de copier/coller du code depuis n'importe ou vers tes classes mfc. Rien de mieux pour fouttre le basard la dedans. [:spamafote]

n°477010
HelloWorld
Salut tout le monde!
Posté le 04-08-2003 à 15:08:15  profilanswer
 

C'est quoi tes erreurs ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°477079
hellbilly
free smile
Posté le 04-08-2003 à 15:50:50  profilanswer
 

HelloWorld a écrit :

C'est quoi tes erreurs ?


 
new et delete qui sont définis plusieurs fois
trouve pas _errno
 
mais apres une petite recherche, j'ai vu que la stl et les mfc ne font pas bon ménage.

n°477125
VisualC++
J'va y penser ...
Posté le 04-08-2003 à 16:06:27  profilanswer
 

Euh faudrait voir c koi exactement les erreurs et ton code, mais bon MFC + STL tu y arrives normalement (enfin jamais rencontre de pb encore).

n°477177
hellbilly
free smile
Posté le 04-08-2003 à 16:21:56  profilanswer
 

VisualC++ a écrit :

Euh faudrait voir c koi exactement les erreurs et ton code, mais bon MFC + STL tu y arrives normalement (enfin jamais rencontre de pb encore).


nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in libcpd.lib(delop.obj)
libcpd.lib(xlocale.obj) : error LNK2001: unresolved external symbol _errno
libcpd.lib(xmbtowc.obj) : error LNK2001: unresolved external symbol _errno
libcpd.lib(xstrcoll.obj) : error LNK2001: unresolved external symbol _errno
Configuration.obj : error LNK2001: unresolved external symbol _errno
libcpd.lib(locale.obj) : error LNK2001: unresolved external symbol _errno
libcpd.lib(xwctomb.obj) : error LNK2001: unresolved external symbol _errno
libcpd.lib(wlocale.obj) : error LNK2001: unresolved external symbol _errno

n°477201
HelloWorld
Salut tout le monde!
Posté le 04-08-2003 à 16:37:46  profilanswer
 

project->settings->lib
ignore specific library "libcpd" en debug "libcp" en release.
Si quelqu'un sait ce qu'est cette lib (libc) qui fout souvent la merde ... ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°477243
hellbilly
free smile
Posté le 04-08-2003 à 17:08:39  profilanswer
 

HelloWorld a écrit :

project->settings->lib
ignore specific library "libcpd" en debug "libcp" en release.
Si quelqu'un sait ce qu'est cette lib (libc) qui fout souvent la merde ... ?


Effectivement, dans les libs ignorées y avait la libc ?? bon ca m'a enleve toutes les erreurs a part la premiere sur l'operateur delete.
euh sinon ignorer la lib libcp c'est pas top vu que c'est la lib c++.

n°477260
HelloWorld
Salut tout le monde!
Posté le 04-08-2003 à 17:19:01  profilanswer
 

pas libc mais libcp (lis le message d'erreur).
L'ignorer m'a jamais causé de pblm.
La lib C++ (autre que STL) c'est msvcrt.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°477282
hellbilly
free smile
Posté le 04-08-2003 à 17:34:15  profilanswer
 

HelloWorld a écrit :

pas libc mais libcp (lis le message d'erreur).
L'ignorer m'a jamais causé de pblm.
La lib C++ (autre que STL) c'est msvcrt.


si si libc.lib, en allant dans les options cette lib etait ignoree. Et je peux pas ignorer libcp.lib : 4x plus de messages d'erreur.
tu ignores libcp.lib en compilant en single thread ?

mood
Publicité
Posté le 04-08-2003 à 17:34:15  profilanswer
 

n°477791
HelloWorld
Salut tout le monde!
Posté le 05-08-2003 à 10:43:21  profilanswer
 

Je connaissais pas libcp. Apres une recherche, ca s'avere etre la nouvelle libc.
J'ai au passage pigé la différence entre msvcrt et libc : msvcrt c'est une dll et libc c'est statique.
Sinon j'ai trouvé ça :
http://support.microsoft.com/defau [...] bContent=1


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°478020
hellbilly
free smile
Posté le 05-08-2003 à 14:05:49  profilanswer
 

HelloWorld a écrit :

Je connaissais pas libcp. Apres une recherche, ca s'avere etre la nouvelle libc.
J'ai au passage pigé la différence entre msvcrt et libc : msvcrt c'est une dll et libc c'est statique.
Sinon j'ai trouvé ça :
http://support.microsoft.com/defau [...] bContent=1


 :hello:  
Merci bcp, ca a resolu mon probleme.


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

  pb avec mfc

 

Sujets relatifs
Plus de sujets relatifs à : pb avec mfc


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)