关于C++异常(包括但不限于编译器异常)先开个头,有空都记下来吧:
1:_DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义
有效的解决办法:
Debug版本:
项目-属性-链接器-输入:忽略特定库中输入mfc140d.lib.lib;mfcs140d.lib
项目-属性-链接器-附加依赖项:mfc140d.lib.lib;mfcs140d.lib
就可以保证mfc140d.lib.lib;mfcs140d.lib先于MSVCRTD.lib链接,编译之后又会提示:
默认库“mfc140ud.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
以及mfcs140d.lib 与其他库的使用冲突,……,如果按提示去做,你会发现问题一个接下个的来
究其根本原因就是你所开发编译的库,其字符集与应用程序中的字符集之间存在不匹配