歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 13.04 配置Codeblocks中的GLUT

Ubuntu 13.04 配置Codeblocks中的GLUT

日期:2017/2/28 14:34:21   编辑:Linux教程

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