学习openGL一——配置环境

openGL支持很多语言,C#, Java, Python, 和Lua。如果你没有使用C/C++,你必须下载和安装一个openGL包或库。

如果你使用了C/C++,你必须先建立一个编译环境,visual studio,gnu makefile,cmake file等等链接openGL。

windows下,你需要连接一个库OpenGL32.lib;在Linux下,你需要链接libGL,通过命令行参数 “-lGL"实现。

 

下载qt creator,并下载openGL Turtorial源码http://www.opengl-tutorial.org/beginners-tutorials/,使用cmake构建,

简单修改一下CMakeList.txt中的cmake_policy(SET CMP0026 OLD)为cmake_policy(VERSION 2.8),其中2.8为cmake当前版本号,前一种设置方式并不明白该如何替换CMP<NNNN>中的序号NNNN。

然后即可运行每个Turtorial的实例。

 

另外简单的配置:

建立基本编译环境
$ sudo apt-get install build-essential
安装OpenGL Library
接下来要把我们会用到的 Library 装上去,首先安装 OpenGL Library
$sudo apt-get install libgl1-mesa-dev


安装OpenGL Utilities
OpenGL Utilities 是一组建构于 OpenGL Library 之上的工具组,提供许多很方便的函式,使 OpenGL 更强大且更容易使用。接下来我们安装OpenGL Utilities

$sudo apt-get install libglu1-mesa-dev


安装OpenGL Utility Toolkit
OpenGL Utility Toolkit 是建立在 OpenGL Utilities 上面的工具箱,除了强化了 OpenGL Utilities 的不足之外,也增加了 OpenGL 对于视窗介面支援。
$sudo apt-get install libglut-dev
注意在这一步的时候,可能会出现以下情况,shell提 示:正在读取软件包列表... 完成正在分析软件包的依赖关系树      正在读取状态信息... 完成      E: 未发现软件包 libglut-dev如果出现上述情况,请输入将上述$sudo apt-get install libglut-dev命令改成$sudo apt-get install freeglut3-dev就行啦

posted @ 2016-09-25 16:19  dongbeidami  Views(329)  Comments(0Edit  收藏  举报