调试程序时出现以下问题:d:\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]。

按照提示,作出以下修改:

及添加如下代码 #define _AFXDLL

可是问题没有解决,反而出现以下错误:

1>uafxcwd.lib(afxglobals.obj) : error LNK2001: 无法解析的外部符号 _IID_IWICImagingFactory
1>libcmtd.lib(wincrt0.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
1>C:\Users\zju\Documents\Visual Studio 2010\Projects\Test1\Debug\Test1.exe : fatal error LNK1120: 2 个无法解析的外部命令

在查阅相关资料后发现:静态链接mfc库的话,那么运行库也得设置成静态链接。 动态链接mfc库,运行库也得设置成动态链接。撤销以前所做修改,做出如下修改:

转载于:https://www.cnblogs.com/daochong/p/10280153.html

fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC sha相关推荐

  1. 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 ...

  2. 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 ...

  3. 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 ...

  4. 【MFC相关问题】vs 2019 出现 building MFC application with /MD [d] (CRT dll version) requires MFC shared

    看一看你的预处理指令里面是否包含了下面的这些: WIN32 _WINDOWS _DEBUG _CRT_SECURE_NO_WARNINGS

  5. 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 : ...

  6. 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 ...

  7. 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 ...

  8. fatal error C1189: #error : Building MFC application with /MD[d]

    今天用VS2010编译一个vc6.0写的程序,没想到出了挺多问题,特地记录一下! 本身程序是在共享Dll中使用MFC,但为了在其他电脑也能运行,我改成了在静态库中使用MFC,于是出现下面错误: c:\ ...

  9. 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 : ...

最新文章

  1. opencv 入门 demo
  2. 【Linux】一步一步学Linux——tail命令(42)
  3. getMeasuredWidth和getWidth的区别
  4. Mac book pro M1 安装 Homebrew
  5. 周鸿祎重申360不依靠弹窗广告盈利 增值服务是主要模式
  6. paip.提升效率---模块化设计方法V2012.9.15
  7. python语言数值操作符_Python之组合数据类型、逻辑操作符、控制流语句、算术操作符...
  8. 数学逻辑习题集(1)
  9. 定时任务cron表达式规则
  10. 极限编程和极限编程方法采用的有效的开发实践
  11. 大漠插件最新版本7.2031
  12. 局域网打印机共享怎么设置_一篇文章弄懂局域网打印机共享
  13. Linux固态硬盘 设置写入缓存,写入缓存策略怎么打开让SSD提高速度
  14. ARFoundation多图切换识别
  15. c++ 堆优化版dijkstra 代码实现
  16. 微信小程序 | 一键生成万圣节头像框工具
  17. SQL数据查询——单表查询(二)
  18. 交换原理-QOS TD与WRED
  19. JAR 文件格式的强大功能
  20. 日常收入和支出怎么记账

热门文章

  1. 为什么range不是迭代器?range到底是什么类型?
  2. How to Set Up ImpressPages 5.0 on LAMP in CentOS 7.2
  3. 逆向project实战--Afkayas.1
  4. HLS视频点播直播初探
  5. C/C++中关于qsort的使用
  6. (转)计算机视觉CV 圈子
  7. SharePoint 删除废弃站点步骤
  8. TCGA三个在线可视化网站
  9. Luogu 1970 NOIP2013 花匠 (贪心)
  10. 将Halcon导出的多个dxf文件合并成一个分图层的dxf文件