歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Ubuntu 13.04 配置Codeblocks中的GLUT

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

Copyright © Linux教程網 All Rights Reserved