L'éditeur de liens d'erreur: déjà défini

J'essaie de compiler mon projet Visual C++ (utilise les MFC) dans Microsoft Visual Studio 2012, il revient avec les erreurs suivantes:

error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in LIBCMTD.lib(new.obj)   
error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in LIBCMTD.lib(dbgdel.obj) 
error LNK2005: "void __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) already defined in LIBCMTD.lib(delete2.obj)
error LNK1169: one or more multiply defined symbols found

Donc je l'ai googlé un peu et trouvé cette page:
http://support.microsoft.com/?scid=kb%3Ben-us%3B148652&x=13&y=8
J'ai essayé la solution mais le "Ignorer les Bibliothèques" boîte n'existe pas, et ne fait donc l'Objet/bibliothèque de modules de la boîte. Pour les Bibliothèques Ignorer, j'ai trouvé Ignorer les bibliothèques spécifiques, mais en sautant l'étape cinq seulement m'17xx erreurs.

J'ai googlé autour d'un lot, mais revenait toujours à la même page, comment puis-je résoudre ce problème dans Visual Studio 2012?

  • Êtes-vous reliant à l'encontre de toute non-système de bibliothèques, par exemple, coup de pouce?
  • Je ne pense pas que je le suis. Tous jutilise est Kintect, MFC et Windows.
  • Avez-vous essayé de changer la bibliothèque d'Exécution? par exemple, en C/C++->Génération de Code utilisant le Multi-thread DLL de Débogage (/MDd).
InformationsquelleAutor Cheiron | 2012-10-16