Ubuntu版本是 13.04
Ubuntu 12.04 下安裝Code::Block 見 http://www.linuxidc.com/Linux/2012-10/73116.htm
Code::Blocks 的詳細介紹:請點這裡
Code::Blocks 的下載地址:請點這裡
第一篇 基本編譯環境配置
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. 編寫、編譯、運行源碼
運行效果如下,
在Ubuntu下搭建Glut開發環境 http://www.linuxidc.com/Linux/2010-06/26457.htm
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2