因爲上了計算機圖形學的課,老師叫咱們安裝OpenGL開發環境,晚上安裝了一兩個小時,終於搞定了。ide
1. 創建基本編譯環境oop
sudo apt-get install build-essential學習
2. 安裝OpenGL Library測試
sudo apt-get install libgl1-mesa-devui
3. 安裝OpenGL Utilitiesspa
sudo apt-get install libglu1-mesa-dev.net
4. 安裝OpenGL Utility ToolKitdebug
sudo apt-get install freeglut3-devcode
接下來安裝一個codeblocksblog
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 }
運行成功後就會出現一個綠色的窗口,好了,開始openGL學習了
參考:http://blog.csdn.net/jarvischu/article/details/8226938