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