报错:
1>正在链接...
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) 中定义
1> 正在创建库 .\Debug/MyPlugin.lib 和对象 .\Debug/MyPlugin.exp
1>C:\zd_zsone\plugin\klineTdx.dll : fatal error LNK1169: 找到一个或多个多重定义的符号
项目配置没问题,如果新建一个项目,把源代码复制过去,都配置为 MTd, 动态库(.dll), 使用标准 Windows 库
有时候却可以编译成功