Visual C ++プロジェクト(MFCを使用)をMicrosoft Visual Studio 2012でコンパイルしようとすると、次のエラーが返されます。
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
そこで、少しグーグルで検索して、次のページを見つけました。http://support.microsoft.com/?scid=kb%3Ben-us % 3B148652&x=13&y=8 ソリューション1を試しましたが、[ライブラリを無視する]ボックスが存在しません。オブジェクト/ライブラリモジュールボックスも同様です。ライブラリを無視する場合、特定のライブラリを無視することがわかりましたが、手順5をスキップすると、17xxエラーしか発生しませんでした。
何度もグーグルで検索しましたが、常に同じページに戻ってきました。VisualStudio 2012でこの問題を修正するにはどうすればよいですか?