VS2015 fatal error C1189: #error: Building MFC application with /MD[d]
2017-05-05 15:57
453 查看
记录在学习VS过程遇到的问题
注:工作中主要使用VS2015,所以问题出现的平台为VS2015。菜鸟一枚,为了记录自己的成长过程。
1.问题描述:fatal error C1189: #error: Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]
2.解决方法:
解决方案平台由x64改为x86,如下图。因为VS2015默认使用64位,而编写代码时是在32位基础上写的,所以报此错误。
3.遇到的坑:按照提示添加了#define _AFXDLL,仍然不好用,也查了一些解决方法,都没解决我的问题:
a.http://blog.163.com/dazhizhe@yeah/blog/static/13630202620101445221410/
b.http://bbs.csdn.net/topics/360171847
c.http://blog.csdn.net/wenwei19861106/article/details/10908299
相关文章推荐
- fatal error C1189: #error: VS 2015 Update 3 with Cumulative Servicing Release or higher is required
- vs 2015 编译cocos2dx 报错C1189 #error: Macro definition of snprintf conflicts with Standard Library func
- VS 2015 编译一些库的时候,出现 error “fatal error C1189: #error: Macro definition of snprintf conflicts with St
- vs 2015 编译cocos2dx 报错C1189 #error: Macro definition of snprintf conflicts with Standard Library func
- vs 2015 编译cocos2dx 报错C1189 #error: Macro definition of snprintf conflicts with Standard Library func
- VS 2015 Enterprise第二大坑
- VS2015 ERROR
- VS2015下OpenCV3.2详细配置
- OpenCV3的配置(VS2015)
- VS2015开发Android,自带模拟器无法调试、加载程序,算是坑吗
- VS2015快捷键大全
- vs2015 + BabeLua + Cocos2d-x 3.10配置
- 在VS2015中打开From.cs的设计页面的方法
- VS2015卸载疑难解决 和 (VS2010)cvtres.exe不能删除及连接错误解决
- VS2015大括号高亮显示的设置方法
- VS2015 +Qt5 串口工具
- VS2015 新Web项目(C#6)出现CS1617错误的解决
- VS2015 中的SQLServer项目的持续发布最佳实践(可配合tfs)
- VS2015小番茄助手破解,内附破解方法,2017.7.5测试可用
- VS2015 Entity Data Model Designer 无法显示您请求的文件