近日在VC6.0写一个程序,编译时出如下错误
Linking...
nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in LIBCMTD.lib(dbgdel.obj)
Debug/ShowLog.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
初步判断是库函数加载顺序的问题;
如下图这样改变了加载顺序;
问题解决;
本文介绍了在使用VC6.0进行编程时遇到的编译错误LNK2005及LNK1169,并分享了通过调整库文件加载顺序来解决问题的方法。
2236

被折叠的 条评论
为什么被折叠?



