问题
将tightVNC源码下载下来后,本地使用VS2017进行【重定解决方案目标】成v141平台工具集,然后重新生成项目时报错:
cannot open include file 'afxres.h'
解决方法
使用Everything查找afxres.h文件,发现只存在VS2010的库atlmfc下的include目录中。(我的电脑同时装了vs2010和vs2017)
通过Everything查找atlmfc,找到VS2017安装目录下的atlmfc所在位置,将afxres.h复制到该目录下的include目录中。
我的电脑上的路径为:
D:\ProgramFiles\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\atlmfc\include
完成后,重新生成项目即可。
附上afxres.h的链接:
链接: https://pan.baidu.com/s/1DIG-NsDcv895juKTvPmbNA 提取码: p5ai