AppGameKit自带template在VS2017下编译各种问题

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版本就好了。

然后是这种没有修改选项的:

这时就需要在这个位置修改,修改成你平台上的就好了。

再点运行就会发现成功编译:

完美收工!

发布于 2019-03-07 13:01