当前位置:嗨网首页>书籍在线阅读

03-准备并安装依赖库

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

B.1.1 准备并安装依赖库

第1章概述了每个库的目的和选择。我们不会在此重复这些信息;相反,我们专注于如何安装每个库。

我们首先安装GLEW和GLFW。安装这些库的最简单方法可能是使用“Homebrew”工具。Homebrew是一个软件包管理器,旨在让用户尽可能简单地在Mac上安装常用的实用程序。安装Homebrew的步骤如下:

(1)打开Safari浏览器,访问Homebrew网站。

(2)按照Homebrew页面上的安装指引进行操作。具体来说,复制页面中心给出的代码,打开Mac上的终端窗口,将复制的命令粘贴到其中,然后点击回车。安装过程中可能需要输入Mac密码。

(3)不要关闭终端窗口,在接下来的步骤中我们还会用到它。

接下来,使用新安装的Homebrew实用程序来安装GLEW和GLFW,如下。

(1)仍然在终端提示符下输入命令:brew install glfw3。

(2)仍然在终端提示符下输入命令:brew install glew。

(3)请注意,/usr/local/include路径下现在新增了两个文件夹,分别名为GL和GLFW。

接下来我们安装数学库GLM。在4个库中,它的安装最简单。由于GLM是一个仅包含头文件的库,因此只需:(a)按照前面附录A.1.5节所述,下载和解压缩库;(b)将生成的“glm”文件夹及其内容复制到/usr/local/include。

安装SOIL2可能是安装4个库中最棘手的。我们曾使用如下步骤成功安装。

(1)下载Mac版本的SOIL2和premake。

(2)解压缩premake。其中应当只有一个名为premake的可执行文件。

(3)将premake可执行文件复制到SOIL2文件夹中。

(4)在终端窗口中,导航到SOIL2文件夹并输入:

./premake4 gmake

(5)仍然在SOIL2文件夹中,输入cd make/macosx以导航到make文件夹,然后键入:

make

(6)SOIL2的构建应该会成功——测试文件可能会构建失败(没关系,它们对我们来说并不重要)。构建会生成“src/SOIL2”文件夹,其中包含几个.h文件,以及一个“lib”文件夹,文件夹中包含一个名为“libsoil2-debug.a”的库文件。

(7)将包含.h文件的SOIL2文件夹复制到/usr/local/include。

(8)“libsoil2-debug.a”文件可以放在任何能够长期定位的位置。