C++ 常见异常

关于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 与其他库的使用冲突,……,如果按提示去做,你会发现问题一个接下个的来

究其根本原因就是你所开发编译的库,其字符集与应用程序中的字符集之间存在不匹配

你可能感兴趣的:(C++,异常,c++)