在打开一个解决方案的resource(.rc)文件时,项目报错:fatal error RC1015: cannot open include file 'afxres.h'

网上查这个错误是由于MFC 类库没有安装造成的。但是事实上这个类库已经安装了。

检查项目属性的include Diretories, 它已经包含了$(vcinstallDir)atlmfc\include 和 $(VCInstallDir)include,

但是意外的是在Macros中,VCInstallDir 居然是空的。。。。

怪不得找不到atlmfc中的.h 文件。

百思不得其解。

通过在 Additional Include Directories 中增加以上两个路径,可以临时解决这个问题。但是根本的原因是什么呢?

通过几天的思考、查找,发现居然是因为toolset的版本不对。该解决方案以前是由VS008创建的,其默认的toolset被设置成V90

,我的本机上只安装了VS2010和VS2017, 没有V90的toolset。一旦把Toolset改成V100, 所有问题都解决了。

另外一个思路是安装toolset V90, 有 时间试一下。

VS C++项目打开时报 fatal error RC1015相关推荐

  1. VS2008(SP1)资源编译错误:fatal error RC1015: cannot open include file 'afxres.h'.

    只要一改动资源,按F7编译就会出现两个错误: error RC2001: newline in constant fatal error RC1015: cannot open include fil ...

  2. vue项目启动时报错 Error: listen EADDRNOTAVAIL: address not available 192.168.0.102:9003

    vue项目启动时报错 Error: listen EADDRNOTAVAIL: address not available 192.168.0.102:9003 先说一下问题,我的vue项目本地启动时 ...

  3. mfc中的.rc和.rc2出错fatal error RC1015: cannot open include file 'res\ModalD

    fatal error RC1015: cannot open include file 'res\ModalDlg_MFC.rc2'. 今天学习windows编程,照着书上改着改着不知道怎么改的出来 ...

  4. Android Studio打开时报Internal error

    文章目录 1. 故障 2. 一般解决方案 3. 终极解决方案 1. 故障 Android Studio打开时报 Internal error. java.util.concurrent.Complet ...

  5. unity2022打开项目时报Fatal error显示无权访问d3dcompiler_47.dll, 解决方法很简单-还有ucrtbase.dll问题

    目录 d3dcompiler_47问题 Uctbase.dll问题 d3dcompiler_47问题 1.Unity2022,这两年,一直没运行成功过 之前一直没管,用旧版本Unity2020即可,但 ...

  6. 使用imagick将PDF转换成图片时报Fatal error: Uncaught exception 'ImagickException' with message 'FailedToExecute

    个人博客原文地址:http://www.lampnick.com/php/720 $IM = new imagick(); $IM->setResolution(200, 200); $IM-& ...

  7. pip安装GeoIP时报fatal error: GeoIP.h: No such file or directory

    CentOS 7下使用pip安装GeoIP包时报如下错误,提示缺少GeoIP.h头文件 [root@master-60-5 python]# pip3 install geoip Looking in ...

  8. PHP使用empty检查函数返回结果时报Fatal error: Can't use function return value in write context的问题...

    PHP开发时,当你使用empty检查一个函数返回的结果时会报错:Fatal error: Can't use function return value in write context 例如: &l ...

  9. 使用VS开发C++ 控制台程序或其他项目出现 ‘ LINK : fatal error LNK1104: 无法打开文件“LIBCD.lib” ’ 常规解决办法

    原因:大多是由低版本例如VC6(本人是)开发项目,然后在高版本上再开发该项目导致LIBCD.lib出现更改由此出现错误提示. 本人VS版本2017: 一般解决办法: 第一步:右键项目属性 第二步:在忽 ...

最新文章

  1. python 可以 从视频中 直接剪辑音频出来(亲测MP4)
  2. 报名丨“眼界大开 声临其境”网易首届音视频技术大会倒计时!
  3. 从html表单内提取信息,如何从JavaScript中获取FormData中的数据?
  4. mysql独立服务器_独立服务器linux系统mysql设置方法
  5. C#中字典集合HashTable、Dictionary、ConcurrentDictionary三者区别
  6. 04.React事件 方法、 React定义方法的几种方式 获取数据 改变数据 执行方法传值...
  7. Enterprise Library v5.0 -- Data Access Application Block 开发向导(3)
  8. Mysql学习总结(7)——MySql索引原理与使用大全
  9. CPU位数、操作系统位数、应用程序位数浅析
  10. $(document).ready
  11. 圆形插件html,jQuery简单实用的圆形进度条插件
  12. NitroShare 是一个局域网文件传输工具,支持 Windows、OS X 和 Linux。基于 Qt 开发。
  13. SOEM方案 STM32H743 EtherCAT主站 基于STM32H743芯片和SOEM的EtherCAT主站源码
  14. element方法的自定义参数传参方式
  15. 曽有望登顶互联网的它,留下“遗产”消失不见
  16. matlab win7兼容,MatLab7.0和win7兼容
  17. Java中常见的30道例题(附代码)
  18. 案例分析 | 茶饮如何积累3500万私域流量实现弯道超车?
  19. 2020年中国第七次人口普查各省总人口数据可视图(1)
  20. 一键卸载cad,强力卸载cad,强力删除autodesk,完美卸载max,彻底卸载revit,彻底删除autodesk的任何软件

热门文章

  1. 【有利可图网】不懂ps排版?超详细排版教程送上!
  2. Django程序的发布
  3. 安徽省大数据与人工智能竞赛经验分享-4【从赛题角度看人员分工】
  4. php延迟2秒执行,php延时几秒后搜索
  5. 用html制作验证码英文数字,基于javascript实现数字英文验证码
  6. HTML5制作一个笑脸
  7. java wms erp自动化立体仓库管理系统 进出库 源码 源代码 程序
  8. 兼容ETA4056带OVP带电池反接保护和NTC小封装DFN2*2-8线性锂电池充电芯片
  9. vue-cli 3 跑项目时卡在 ‘98%’ after emitting CopyPlugin 无法运行
  10. Kepware通过网络配置三菱FX5U型号PLC的方法