交互式计算机图形学–预告
环境搭建
在linux搭建环境还是挺快乐的,首先需要如下条件
1、ubuntu 14.04 LTS
2、安装如下的包
- bulid-essential (基本的编辑环境)
- libgl1-mesa-dev (OpenGL Library)
- libglu1-mesa-dev (OpenGL Utilities)
- libglut-dev 或 libglut3-dev 或 freeglut3-dev (OpenGL Utility ToolKit)
3、确定已经安装了成功了,查看是否存在一下库文件(路径可能不一样,但是库文件名是一样的)
- /usr/lib/x86_64-linux-gnu/libGL.so
- /usr/lib/x86_64-linux-gnu/libGLU.so
- /usr/lib/x86_64-linux-gnu/libglut.so
- /usr/lib/x86_64-linux-gnu/libGLEW.so (这一个可能需要再继续安装libglew-dev(OpenGL Extension Wrangler))
工具安装及配置
1、下载安装code::blocks IDE
2、打开code::blocks IDE。Settings->Compiler->Global compiler settings.里面有一个Linker settings选项页,在里面的Link libraries添加上面所说的库文件的路径。
3、如果不想在全局配置,而是想在不同项目配置。选择项目右键->Build options…。这里面的配置和上面所说的差不多。
新建项目
由于安装了好几个库文件,在打开code::blocks IDE的时候,新建GLUT项目是不可行的。经常会提示找不到库文件。所以采用了以下方法:
- 新建项目的时候选择Console Application工程
- 根据前面提及到的配置项目的Link libraries.
- 写代码测试。