您的位置:首页 > 其它

VS常见错误

2016-10-14 17:19 169 查看
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.csdn.net/u014023993/article/details/22035549
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  bug visual studio