fatal error C1189: #error : Building MFC application with /MD[d]
今天用VS2010编译一个vc6.0写的程序,没想到出了挺多问题,特地记录一下!
本身程序是在共享Dll中使用MFC,但为了在其他电脑也能运行,我改成了在静态库中使用MFC,于是出现下面错误:
c:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afx.h(24): 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]
双击错误来到这:
#ifdef _DLL
#ifndef _AFXDLL
#error Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]
#endif
#endif
在#error一行注释掉,出现下面错误:
1>nafxcwd.lib(appcore.obj) : error LNK2001: 无法解析的外部符号 ___argv
1>nafxcwd.lib(appcore.obj) : error LNK2001: 无法解析的外部符号 ___argc
1>nafxcwd.lib(afxglobals.obj) : error LNK2001: 无法解析的外部符号 _IID_IWICImagingFactory
百度了一下,修改项目属性——C/C++——代码生成——运行库,改为多线程调试(/MTD),
生成下,又出现错误:
1>nafxcwd.lib(afxglobals.obj) : error LNK2001: 无法解析的外部符号 _IID_IWICImagingFactory
继续百度,修改项目属性——链接器——输入——附加依赖项,添加windowscodecs.lib,
再生成,生成成功!
fatal error C1189: #error : Building MFC application with /MD[d]相关推荐
- fatal error C1189: #error : Building MFC application with /MD[d]
fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shar ...
- fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC sha
调试程序时出现以下问题:d:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afx.h(24): fatal e ...
- afx.h(24): fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requi
问题: 在c++/cli控制台项目中,因为要使用cstdiofile类,所有包含了afx.h,但是报如下错误: "afx.h(24): fatal error C1189: #error : ...
- MFC编译错误:#error: Building MFC application with /MD[d\] (CRT dll version) requires MFC shared dll vers
编译错误:#error: Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version ...
- Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version 错误解决
Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version 错误解决 今天在VS201 ...
- Building MFC application with /MD[d] (CRT dll vers
fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC sha ...
- Building MFC application with /MD[d] (CRT dll version)requires MFC shared dll version~~~~
转自:http://www.byywee.com/page/M0/S530/530822.html 昨天编译文件时出现了Building MFC application with /MD[d] (CR ...
- 【MFC相关问题】vs 2019 出现 building MFC application with /MD [d] (CRT dll version) requires MFC shared
看一看你的预处理指令里面是否包含了下面的这些: WIN32 _WINDOWS _DEBUG _CRT_SECURE_NO_WARNINGS
- Error C1189: #error: Please use the /MD switch for _AFXDLL builds(转)
原文转自 https://www.cnblogs.com/zwh0214/p/6048360.html 在VS 2013中编译程序时出现错误: 错误提示1: error C1189: #error : ...
最新文章
- R语言广义线性模型Logistic回归模型列线图分析(nomogram)
- python可以做什么开发-Python能做什么,能够开发什么项目?
- webpack4.x最详细入门讲解
- BIEE连接数据库的方法
- UVA 10004 Bicoloring
- Java中什么时候使用extends,什么时候使用implements?
- 为何python不好找工作-听说自学Python不好找工作,小白要如何学Python?
- 两年经验拿到蚂蚁/头条 Offer(面经分享)
- 数据保护:从“随意架构”到简单可控
- 解决只有单引号的Json格式转换成bean问题
- 测试开发面试题汇总20200422
- hb100 微波雷达arduino_Arduino Microwave sensor微波传感器模块
- matlab中复华simpson,MATLAB Simpson的规则
- Keras中进行模型训练时,计算每一步迭代所花费时间的方法
- win10 桌面(Windows 资源管理器)卡死的根本解决办法
- 苹果VS谷歌,开战了?
- php elasticsearch更新文档
- SQL语言——更新操作命令
- python 解析类似 ‘\xe4\xb8\xad\xe5\x9b\xbd‘的unicode码为汉字
- Linux-网络-netstat命令
热门文章
- 新税码不显示或者税码被人隐藏,发票校验不显示
- 如何将Ai文件转换成PDF文件
- ggplot2_ `scale_xxx()`标度调整
- 九十年前到江西(2009-06-09)
- ConcurrentLinkedQueue 源码解析(JDK8)
- 利用nodemcu和mqtt协议让嵌入式设备接入互联网(一.layui前端框架)
- 聚会通知html文件,同学聚会通知范文 聚会邀请词精美语句
- 定了!阿里日成了“中国品牌日”! 老外说,原因都在这里了
- 【转】如何评价 Apple 新推出的编程语言 Swift?
- 无需App!中国移动5G消息数字人民币钱包正式上线