Ubuntu下OpenGL開發環境的搭建


由於上了計算機圖形學的課,老師叫我們安裝OpenGL開發環境,晚上安裝了一兩個小時,終於搞定了。

1.      建立基本編譯環境

sudo apt-get install build-essential

 2.      安裝OpenGL Library

sudo apt-get install libgl1-mesa-dev

 3.      安裝OpenGL Utilities

sudo apt-get install libglu1-mesa-dev

 4.      安裝OpenGL Utility ToolKit

sudo apt-get install freeglut3-dev

接下來安裝一個codeblocks

sudo apt-get install codeblocks

按照網上大部分教程,接下來都是在setting->Complier and Debugger

如下圖,在Linker settings上添加libGL.so 、libGLU.so 、libglut.so,一般都在/usr/lib下,自己找找看

然后在新建一個GLU Project,這時候出現問題了,當它詢問GLU所在的位置時,按照網上的教程,都說只需填入/usr就可以了,問題就在這

出現了這個提示,不知是什么錯誤,老是搞不定,有些教程的方法上也解決不了。

最后,終於找到了一個巧妙的方法。

直接新建一個console project,然后建成之后再點擊你的project,右鍵打開build options->debug

在這里面的Linker settings照上面那樣添加libGL.so 、libGLU.so 、libglut.so,之后編譯運行就可以了!

給大家一段測試的代碼

main.cpp

 1 #include<GL/glut.h>
 2 void draw(void)
 3 {
 4 glClearColor(0,1,0,1);
 5 glClear(GL_COLOR_BUFFER_BIT);
 6 glFlush();
 7 }
 8 int main(int argc,char **argv)
 9 {
10 glutInit(&argc,argv);
11 glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
12 glutInitWindowPosition(50,25);
13 glutInitWindowSize(500,250);
14 glutCreateWindow("Green window");
15 glutDisplayFunc(draw);
16 glutMainLoop();
17 return 0;
18 }
main.cpp

運行成功后就會出現一個綠色的窗口,好了,開始openGL學習了

 

參考:http://blog.csdn.net/jarvischu/article/details/8226938

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM