Visual Studio 2017 找不到 afxwin.h
来源:互联网 发布:实矩阵的奇异值分解 编辑:程序博客网 时间:2024/06/06 13:04
使用新安装的Visual Studio 2017创建MFC程序编译的时候出现错误:“afxwin.h”: No such file or directory
网上的资料,选择C++桌面开发的时候应该选择
MFC and ATL support(x86 and 64)
但是即使选择上面的选项,重新编译同样出现上面的错误。
经过分析发现下面的错误:
在以前的版本中的mfc的头文件都是:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\include
但是在visual studio 2017中不是这样,是下面的目录:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\include
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\atlmfc\include
这就造成在包含目录中的
$(VCINSTALLDIR)/include;$(VCINSTALLDIR)/atlmfc/include;
通过计算他们是
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\include
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\atlmfc\include
但是上面的目录更本不存在,因此他找不到afxwin.h等等所有的mfc头文件。
在项目中直接修改添加进去头文件和库文件可以成功编译。windows 32项目同样存在这样的问题。
实际上$(VCINSTALLDIR)/include;$(VCINSTALLDIR)/atlmfc/include;的设置
来自C:\Users\CCH\AppData\Local\Microsoft\MSBuild\v4.0文件夹下的props文件。
将现有的所有*.props的文件全部删除后启动visual studio 2017创建MFC程序再编译OK!
原因是我安装了visual Studio 2017以前的版本2008 2010 2012 2013等四个版本。因此同名但是内容不同因此
发生了错误!
- Visual Studio 2017 找不到 afxwin.h
- AFXWIN.H 源码
- afxwin.h 与stdafx.h
- afxwin.h 与stdafx.h
- afxwin.h 与stdafx.h
- afxwin.h 与stdafx.h
- afxwin.h 与stdafx.h
- afxwin.h 与stdafx.h
- Afxwin.h不能先于wxprec.h包含
- Visual Studio找不到iOS模拟器
- 添加头文件#include <afxwin.h>出错
- afxwin.h 与stdafx.h的联系和区别
- 找不到visual studio模板信息 解决方法
- Visual Studio找不到源代码管理插件
- visual studio找不到模板的问题
- Microsoft Visual Studio 2012 Devenv 找不到元素
- 找不到visual studio模板信息 解决方法
- Visual Studio找不到adb.exe错误解决
- Fragment防止自动清理 (ViewPager滑动时,滑出屏幕后被清理)(转)
- 静态
- idea部署踩坑: ibatis中配置文件载入错误org.xml.sax.SAXParseException: The string "--" is not permitted
- js继承 原型链+构造函数+组合继承法
- 道or悼?三分钟看懂史上最逆天的区块链众筹项目The DAO
- Visual Studio 2017 找不到 afxwin.h
- 9月12日笔记【中值滤波和均值滤波】
- 扎实基础----int默认为0----问答
- 前端校招面经
- HowTo Restore RMAN Disk backups of RAC Database to Single Instance On Another Node (文档 ID 415579.1)
- JS中表单验证常用到的事件
- bootstrapTable后台完分页请求数据格式的问题
- Joda-time的使用
- PHP数组函数