环境配置
直接使用assignment中给出的库安装命令容易出现Unable to locate package的提示,这里给出自测有效的配置流程:
首先不可或缺的就是编译器与基本的函式库,如果系统没有安装的话,依照下面的方式安装:
$ sudo apt-get install build-essential
安装OpenGL Library
$ sudo apt-get install libgl1-mesa-dev
安装OpenGL Utilities
$ sudo apt-get install libglu1-mesa-dev
OpenGL Utilities 是一组建构于 OpenGL Library 之上的工具组,提供许多很方便的函式,使 OpenGL 更强大且更容易使用。
安装OpenGL Utility Toolkit
$ sudo apt-get install freeglut3-dev
OpenGL Utility Toolkit 是建立在 OpenGL Utilities 上面的工具箱,除了强化了 OpenGL Utilities 的不足之外,也增加了 OpenGL 对于视窗介面支援。
出现Failed to fetch的提示?
使用
$ sudo apt-get update
完成之后再执行报错的命令,若 sudo apt-get update 也出现Failed to fetch错误
执行
$ sudo vi /etc/resolv.conf
设置DNS服务器
之后再执行 sudo apt-get update应该就没有问题了(还是出错的话可以关闭terminal之后再次打开输入命令,我就是重复几次之后可以了)
最后安装freetype库
$ sudo apt install xorg−dev
一切无误后就可以进行cmake编译了