Ubuntu 下使用OpenGL/GLUT
Ubuntu版本是 12.04 LTS
第一篇 基本编译环境配置
1. 建立基本编译环境
sudo apt-getinstall build-essential
2. 安装OpenGL Library
sudo apt-getinstall libgl1-mesa-dev
3. 安装OpenGL Utilities
sudo apt-getinstall libglu1-mesa-dev
4. 安装OpenGL Utility ToolKit
sudo apt-get install libglut-dev
Problem 1:
!运行该条命令时出现了问题提示找不到软件包!
改为安装libglut3-dev,错误也一样.
Solution:
安装freeglut3-dev 替代libglut-dev
sudo apt-get installfreeglut3-dev
5. 编写源码example.c
6. 编译运行
gcc example.c –oexample.out –lGL –lGLU –lglut
./example.out
这里就可以看见茶壶了。
第二篇 在Codeblocks中使用glut
1. 安装codeblocks,新建一个GLUT Project
Problem 2:
!在选择GLUT位置时,总是提示错误,而实际上,lib和.h文件已经在/usr中!
Solution:
不使用Codeblocks自带的GLUT Project
手动建立一个工程,包含链接库文件。具体过程如下
2. 新建一个Console Application 工程
3. 包含OpenGL/Glut 相关的链接库
project à Build Options à Linkersettings
添加文件:libGL.so libglut.so libGLU.so
如下图
4. 编写、编译、运行源码
运行效果如下,
参考文章:
http://blog.csdn.net/qqbaby2005/article/details/7798061
http://hi.baidu.com/yanqiuge/item/aedd36189bc8e217e3f9861d
http://blog.csdn.net/xiayang05/article/details/7647632
http://blog.csdn.net/wangchenggggdn/article/details/7865973
www.google.com.hk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CDEQFjAA&url=http://wiki.ubuntu-tw.org/index.php?title=Howto_Install_OpenGL_Development_Environment&ei=2syyUOm_K4PkiALdmoEw&usg=AFQjCNGo5zsj_X9pqZCL_JSQmldwLcrWkQ