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”文件可以放在任何能够长期定位的位置。