在vs2017上配置AppGameKit库的图文教程

所属分类: 软件编程 / C 语言 阅读数: 59
收藏 0 赞 0 分享

简单说明

如果你的AGK是在Steam下载的,那么它会位于你的这个路径。

在这里插入图片描述

打开之后会出现以下文件。

在这里插入图片描述

点击Tier 2,再点apps会出现以下文件夹

在这里插入图片描述

在这里包含开发android和windows的模板。我们复制template_windows_vs2017_64到你以后要存放你制作的游戏的地方。

在这里插入图片描述

比如,我把它放在我的E盘的MyAGKGame文件夹中。(路径随便,你自己喜欢就好)
打开之后,可以看到Template.sln文件,这就是我们的C++解决方案,打开它。(右击它,打开方式,vs2017)

在这里插入图片描述

打开之后是这样的,点击template.cpp文件查看有错。

在这里插入图片描述

运行也会出错(Ctrl+F5)

在这里插入图片描述

下面让我们来解决问题。

配置过程右击Template,选择属性。

在这里插入图片描述

配置选择Debug,依次点击配置属性,C/C++,常规,附加包含目录,点击下拉按钮,点击编辑。

在这里插入图片描述

出现如下界面,我们需要修改下面的路径(因为它目前指的是相对路径)

在这里插入图片描述

找到你的AGK下载路径,点开App Game Kit\Tier 2之后,复制路径。
(可能你是在其他平台下载,路径就不是我下面所示的,下面是在Steam下载的路径)

在这里插入图片描述

替换第3步中所说的路径中的省略号,结果如下,(使用第4步复制的路径粘贴替换省略号)点确定,点应用。

在这里插入图片描述

将Debug替换为Release进行相同操作,最后点击应用。

在这里插入图片描述

和上面的步骤类似,再次切换到Debug,依次点击配置属性,链接器,常规,附加库目录,点击下拉按钮,编辑。

在这里插入图片描述

同样将路径中的省略号替换为你复制的路径(C:\Program Files (x86)\Steam\steamapps\common\App Game Kit 2\Tier 2),得到如下结果,点确定,点应用。

在这里插入图片描述

将Debug换成Release,进行相同操作,最后记得点应用。

在这里插入图片描述

最后点确定

在这里插入图片描述

可以看到语法已经没错了,让我们运行一下。

在这里插入图片描述

生成一个窗体程序,配置成功。复制模板

打开我们一开始设置存放自己制作游戏的路径。(我的是在E盘的MyAGKGame文件夹)

在这里插入图片描述

以后我们制作游戏,不要直接使用template_windows_vs2017_64这个文件,最好我们将它复制一份在该文件夹中,并重命名(我的第一个游戏),然后再使用复制出的文件(我的第一个游戏)制作游戏,这样我们不用每次都配置。

在这里插入图片描述

更多精彩内容其他人还在看

C语言数组入门之数组的声明与二维数组的模拟

这篇文章主要介绍了C语言数组入门之数组的声明与二维数组的模拟,数组学习的同时也要相应理解C语言指针的作用,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言中变量与其内存地址对应的入门知识简单讲解

这篇文章主要介绍了C语言中变量与其内存地址对应的入门知识简单讲解,同时这也是掌握指针部分知识的基础,需要的朋友可以参考下
收藏 0 赞 0 分享

讲解C语言编程中指针赋值的入门实例

这篇文章主要介绍了讲解C语言编程中指针赋值的入门实例,通过const int i与int *const pi这样两个例子来分析指针的赋值和地址指向,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言中的结构体的入门学习教程

这篇文章主要介绍了C语言中的结构体的入门学习教程,以struct语句定义的结构体是C语言编程中的重要基础,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言编程入门之程序头文件的简要解析

这篇文章主要介绍了C语言编程入门之程序头文件的简要解析,包括头文件重复包含问题等方面的说明,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言编程中的联合体union入门学习教程

这篇文章主要介绍了C语言编程中的联合体union入门学习教程,也是C语言入门学习中的基础知识,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言中数组作为函数的参数以及返回值的使用简单入门

这篇文章主要介绍了C语言中数组作为函数的参数以及返回值的使用简单入门,这里以一维数组作为基本条件进行例子讲解,需要的朋友可以参考下
收藏 0 赞 0 分享

MySQL的内存表的基础学习教程

这篇文章主要介绍了MySQL的内存表的基础学习教程,包括内存表的创建以及使用限制等等,需要的朋友可以参考下
收藏 0 赞 0 分享

C++中头文件的概念与基本编写方法

这篇文章主要介绍了C++中头文件的概念与基本编写方法,是C++入门学习中的基础知识,需要的朋友可以参考下
收藏 0 赞 0 分享

jQuery移动页面开发中主题按钮的设计示例

这篇文章主要介绍了jQuery移动页面开发中主题按钮的设计示例,jQuery是当今最具人气的JavaScript开发类库,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多