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