LNK2005 _DllMain@12 已经在 LIBCMTD.lib(dll_dllmain_stub.obj) 中定义
可能的原因
同一个工程混用.c文件和.cpp文件;
正确的处理办法是
修改.c文件为.cpp文件,并include stafx.h预编译头文件
检索的解决办法(要得真知需躬行)
核心原因是库的依赖顺序的问题
项目属性页-》链接器-》输入
debug版本
附加依赖库:uafxcwd.lib;LIBCMTD.lib;
忽略特定默认库:LIBCMTD.lib;uafxcwd.lib
release版本
附加依赖库:uafxcw.lib;LIBCMT.lib;
忽略特定默认库:LIBCMT.lib;uafxcw.lib