error LNK2005: _DllMain@12 已經在 LIBCMTD.lib(dllmain.obj) 中定義


參考 : http://www.cnwebedu.com/C++/12407.html

 

VS2008 報錯內容:

 

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

nafxcwd.lib(dllmodul.obj) : warning LNK4006: _DllMain@12 已在 LIBCMTD.lib(dllmain.obj) 中定義 

 

處理方法:

 

把需要先編譯的 新建塞選器 把他們拉進去,塞選器的名字開頭字母設置比較前面的如 C


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM