1.安裝IDE:使用的是codeblocks
命令如下:
sudo apt-get install codeblocks
2. 配置Ubuntu下的openGL:下載並安裝openGL所需要的庫
sudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev
sudo apt-get install freeglut3-dev freeglut3
sudo apt-get install build-essential gdb subversion
sudo apt-get install automake autoconf libtool
sudo apt-get install libgtk2.0-dev libxmu-dev libxxf86vm-dev
3.配置codeblocksIDE:在Settings->compilerand debugger settings->link settings添加:
/usr/lib/libGL.so
/usr/lib/libGLU.so
/usr/lib/libglut.so
4.開發
首次創建GLUT工程時,可能會遇到詢問GLUT位置的問題,可以設置成/usr即可:
5.新建GLUT工程,編譯時報錯:
g++錯誤:/usr/lib/libGL.so:沒有那個文件或目錄
g++錯誤:/usr/lib/libGLU.so:沒有那個文件或目錄
在文件系統中查找這兩個文件,我的是在/usr/lib/i386-linux-gnu/目錄下。在終端輸入命令:
$sudo cp /usr/lib/i386-linux-gnu/libGL.so /usr/lib/libGL.so
$sudo cp /usr/lib/i386-linux-gnu/libGLU.so /usr/lib/libGLU.so
修改後可編譯程序查看運行結果。
附:Ubuntu 查看默認軟件安裝位置
方法 1:在命令行輸入:dpkg -L 軟件包名;
方法 2:在/var/cache/apt/archives找的你安裝程序的包,然後用“gdebi-gtk+軟件包名”可以查看具體安裝在什麼位置。