MFC程序出現uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)解決辦法

在同一個地方摔倒兩次以後,決定記錄下來這個東西。blog

問題

1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已經在 LIBCMTD.lib(new.obj) 中定義
1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) 已經在 LIBCMTD.lib(dbgdel.obj) 中定義
1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) 已經在 libcpmtd.lib(newaop.obj) 中定義
1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) 已經在 LIBCMTD.lib(delete2.obj) 中定義get

解決辦法 

項目屬性頁-》連接器-》輸入 博客

作以下改動,注意順序it

DEBUG:email

附加依賴庫:uafxcwd.lib;LIBCMTD.lib;
忽略特定默認庫:LIBCMTD.lib;uafxcwd.lib

RELEASE:cgi

附加依賴庫:uafxcw.lib;LIBCMT.lib;
忽略特定默認庫:LIBCMT.lib;uafxcw.libaop

 

做者:耑新新,發佈於  博客園error

轉載請註明出處,歡迎郵件交流:zhuanxinxin@foxmail.comqq

相關文章
相關標籤/搜索