Ubuntu 12.04 LTS 下 OpenGL环境的搭建
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+软件包名”可以查看具体安装在什么位置。