LNK2005接続エラーソリューション2009年10月30日12時13分

nafxcwd.lib(afxmem.obj):エラーLNK2005: "void *型new演算子新しい__cdecl(unsigned int型)は、"(?? @のYAPAXI 2 @ Z)LIBCMTD.lib(new.obj)で定義されている
nafxcwd.lib(afxmem。 OBJ):エラーLNK2005: "無効__cdeclオペレータの削除(ボイド*)"(@ YAXPAX ?? Z-3 @)LIBCMTD.libで定義されている(dbgdel.obj)
nafxcwd.lib(afxmem.obj):エラーLNK2005: " * __cdeclオペレータ新しい新しい空隙[](unsigned int型) "は、(?? _ U @ Z-YAPAXI @)LIBCMTD.lib(new2.obj)で定義されている
ボイド__cdeclオペレータの削除:エラーLNK2005 nafxcwd.lib(afxmem.obj)" [](ボイド*)「(?? _ @ V @ YAXPAX Zは)でLIBCMTD.lib(delete2.obj)で定義されています

 

理由:

CRTライブラリ新新削除およびDllMainのは、弱い外部リンク機能を使用します。MFCライブラリも含まれている新新削除およびDllMainの機能を。これらの機能は、リンクした後、CRTライブラリをリンクするMFCライブラリを必要とします。

 

ソリューション:

一つのアプローチは、正しい順序でライブラリをリンクするために、リンカを強制することです。第二の方法は個人的な問題の原因となったモジュールを探して、あなたにそれを補正することです。

1、

プロジェクト - 属性--- ---入力コネクタ  

                              追加の依存関係ボックスNafxcwd.lib Libcmtd.lib

                              指定されたライブラリースペースNafxcwd.lib Libcmtd.libを無視

 

4.2 - [プロパティ--- ---コネクタのコマンドライン:  FORCE /:MULTIPLE

 

オンラインMSDNを参照してください。http://support.microsoft.com/kb/148652/zh-cn

おすすめ

転載: www.cnblogs.com/lu-ping-yin/p/10992696.html