编译错误
IDE:VS2017,VS2019
错误代码:RC1015
错误说明:cannot open include file 'afxres.h'.
文件:xxx.rc
这个错误是由于由项目创建时自动生成的或者手动添加的rc文件中包含了这个头文件
define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
include "afxres.h"
...
但VS新版本的标准工具库不包含这个头文件导致的错误。
解决办法当然就是把这个头文件放到VS标准库头文件目录下,路径如下:
VS2017:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include
VS2019:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include
查看路径配置的地方:
项目属性--VC++目录--包含目录
最后附上afxres.h头文件下载地址:
http://files.cnblogs.com/sirkevin/afxres.rar