- IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds;
- 这是一个VS2010的BUG。不用管它,不影响使用。
- 修改设置:工程(Project)-> 属性(Properties)-> 配置属性(Configuration Properties)-> c/c++-> 代码生成(Code Generation)->运行库(Use run-time library)->多线程调试DLL(/MD);
警告 1 warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
- 问题出在默认库的引用选择上;
- /MT,/MTd,/Md,/MDd四个选项,必须让所有使用的库都使用相同的配置,否则就会有相应的提示,甚至可能会出现无法解析的函数
参考博文:http://blog.youkuaiyun.com/u014023993/article/details/22035549