error LNK2005 new,delete 等已經在LIBCMT.lib(delete.obj) 中定義 錯誤修正

小 樓 一 夜 聽 春 雨發表於2013-06-28

http://blog.csdn.net/funnyskyf/article/details/5938597

 

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

 

 

在連結命令中加入

 

/FORCE:MULTIPLE

 

相關文章