編譯錯(cuò)誤
IDE:VS2017,VS2019
錯(cuò)誤代碼:RC1015
錯(cuò)誤說明:cannot open include file 'afxres.h'.
文件:xxx.rc
這個(gè)錯(cuò)誤是由于由項(xiàng)目創(chuàng)建時(shí)自動生成的或者手動添加的rc文件中包含了這個(gè)頭文件
define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
include "afxres.h"
...
但VS新版本的標(biāo)準(zhǔn)工具庫不包含這個(gè)頭文件導(dǎo)致的錯(cuò)誤巢株。
解決辦法當(dāng)然就是把這個(gè)頭文件放到VS標(biāo)準(zhǔn)庫頭文件目錄下,路徑如下:
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
查看路徑配置的地方:
項(xiàng)目屬性--VC++目錄--包含目錄
最后附上afxres.h頭文件下載地址:
http://files.cnblogs.com/sirkevin/afxres.rar