AppGameKit自带template在VS2017下编译各种问题
1、首先是打开以后提示无法打开源文件windows.h、gl\gl.h、gl\glu.h 。如图:
这个问题主要是由于自带的template的windows sdk版本与你电脑上装的不符合,所以只需要修改成本机电脑上的就可以解决啦。
首先在解决方案名上右键选择“ 属性 ”——》“ 配置属性 ”——》“ 常规 ”——》“ Windows SDK版本 ”把后面它默认的8.1修改成你电脑上带的就好了。我的电脑上有两个版本这里选择10.0.16299.0(根据你电脑上的选就好了)。
修改完成可以看到,之前的问题已经解决了。
2、编译时提示 "错误 MSB8020 无法找到 v141_xp 的生成工具(平台工具集 =“v141_xp”)。若要使用 v141_xp 生成工具进行生成,请安装 v141_xp 生成工具。"
这个问题有两个解决方法,首先是按照提示“ 重定解决方案目标 ”,具体步骤是:
而后会有两种情况
首先是:
这时直接点修改SDK版本就好了。
然后是这种没有修改选项的:
这时就需要在这个位置修改,修改成你平台上的就好了。
再点运行就会发现成功编译:
完美收工!