fatal error C1189: #error :   Building MFC application with /MD (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD
这是由于VS2005默认的MFC程序是使用动态MFC库(Use MFC in a Shared DLL)来链接的而动态MFC库使用的是Multi-threaded DLL (/MD),由于XP对于PE文件格式监测更加严格,所以要进行如下的项目设置修改:
[Project Properties] -->[Configuration Properties] --> [c/c++] -->[Code Generation]-->[RunTime Library]这里要改成[Multi-threaded (/MT)]
再编译,通过了,但出现了一个Link错误:

corelibc.lib(wwinmain.obj) : error LNK2019: unresolved external symbol wWinMain referenced in function wWinMainCRTStartup
现在要做如下修改,因为程序默认Entry Point找不到了,重新打开项目设置
Project Properties] -->[Configuration Properties] --> [Linker]-->[Advanced]-->[Entry Point]-->把[wWinMainCRTStartup]改成[WinMainCRTStartup]

fatal error C1189相关推荐

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

  2. fatal error C1189: #error:MFC does not support WINVER less than 0x0501. Please change the definitio

    VS2017报错: fatal error C1189: #error: MFC does not support WINVER less than 0x0501. Please change the ...

  3. VS2003转VS2010 fatal error C1189: #error

    我自己的mfc的demo要转换编译环境出现以下编译错误: VS2010编译错误:fatal error C1189: #error : This file requires _WIN32_WINNT ...

  4. VS2010编译错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x

    编译VTK,MFC时,mfc对版本的要求问题: 解决方法原文链接:http://www.cnblogs.com/madhenry/archive/2011/06/29/2093678.html 最近拿 ...

  5. 1c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afx.h(24) : fatal error C1189: #err

    1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afx.h(24) : fatal error C1189: # ...

  6. c:\program files\microsoft visual studio\vc98\mfc\include\afxv_w32.h(14) : fatal error C1189:

    编译时报下面错误的解决方法 c:\program files\microsoft visual studio\vc98\mfc\include\afxv_w32.h(14) : fatal error ...

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

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

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

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

最新文章

  1. iOS逆向(1)-密码学(RSA)
  2. Python高阶函数用法
  3. html head
  4. Kafka解惑之Old Producer(1)—— Beginning
  5. one order callback frequency
  6. java+log日志服务器_Logserver日志服务器结构
  7. 51. Python 数据处理(2)
  8. (15)Verilog表达式与运算符-基本语法(三)(第3天)
  9. 水滴公司启动医务社工高级人才培养计划
  10. UI帮手|小样机大作用
  11. Axure社区产品app原型通用版+prd通用产品需求文档+产品结构+业务流程+社区产品信息结构功能脑图
  12. 蓝桥杯 基础练习 数列特征
  13. Powerdesigner导出ORACLE形式sql文件遇到的问题总结
  14. html财务统计,财务统计.html · 举子/layuiadmin-templete - Gitee.com
  15. 某互联网后台自动化组合测试框架RobotFramework+Python+Sikuli
  16. Mat转QImage
  17. CENTOS7安装搜狗输入法和PYCHARM光标跟随记录
  18. @media用法解释
  19. oracle表空间传输
  20. 融合多头注意力机制的网络恶意流量检测

热门文章

  1. 利用Windows的IFELanguage接口,取得拼音笔划数其实很简单!
  2. 微信域名网址强制跳转至浏览器打开指定HTML网页
  3. 夜晚怎么能不吃宵夜呢
  4. 任务调度管理-触发任务调度的机制
  5. 拍摄的风景视频中,如何快速有效地去除视频中的杂物?
  6. ionic框架中TABS中tabs-striped条形切换问题
  7. Python绘制双对数曲线
  8. 概率论与数理统计-----随机试验与随机事件、样本空间、事件集合表示
  9. redis主从、哨兵、集群
  10. conda安装包时提示当前用户没有权限