Ubuntu 12.04 LTS 下 OpenGL环境的搭建
来源:互联网 发布:mac视频剪辑工具 编辑:程序博客网 时间:2024/06/10 04:12
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+软件包名”可以查看具体安装在什么位置。
- Ubuntu 12.04 LTS 下 OpenGL环境的搭建
- Ubuntu 12.04 LTS 下 OpenGL环境的搭建
- Ubuntu 12.04 LTS 下 OpenGL环境的搭建
- Ubuntu下OpenGL开发环境的搭建(转载)
- Ubuntu 8.04下搭建OpenGL开发环境
- Ubuntu 10.04 LTS(64bit)环境下搭建 SVN SERVER
- ubuntu 14.04 LTS下Hadoop源代码环境搭建
- Ubuntu 16.04 LTS下用apt搭建LAMP环境
- Ubuntu server 12.04 LTS下 Nginx+uwsgi+Python-Flask 运行环境搭建
- ubuntu下安装OpenGL并搭建OpenGL开发环境
- 基于Ubuntu 14 LTS的LAMP开发环境搭建
- 在Ubuntu Server 12.04 LTS上搭建可远程访问的PostgreSQL 9.1环境
- ubuntu 12.04.5 LTS搭建海思android SDK编译环境遇到的问题总结
- ubuntu 12.04 OpenGL 开发 环境 搭建
- ubuntu 14.04 LTS Desktop 搭建LAMP环境
- ubuntu 14.04 lts 搭建android studio 环境
- Ubuntu 14.04 LTS 搭建Swift编程环境
- Ubuntu 16.04 LTS PHP开发环境搭建
- 对Remoting进行封装,方便使用
- 拦截鼠标以及拦截的解决方案
- 低落
- hdu 4301 Divide Chocolate 动态规划 递推 多校联合赛第二题
- C r e a t e T h r e a d的最后一个参数是p d w T h r e a d I D,可以(并且通常是这样做的)为该参 数传递N U L L。它告诉函数,你对线程的I D不感兴趣
- Ubuntu 12.04 LTS 下 OpenGL环境的搭建
- 使用Pix For Windows调试Shader傻瓜教程
- 决不应该调用E x i t T h r e a d。应该使用Visual C++运行期库函数_ e n d t h r e a d e x
- Te r m i n a t e T h r e a d函数是异步运行的函数,必须调用Wa i t F o r S i n g l e O b j e c t
- 使用返回或调用E x i t T h r e a d的方法撤消线程时,该线程的内存堆栈也被撤消
- PIX for Windows使用
- 没有eclipse|myeclipse配置文件的情况下导入java web工程文件
- 黑马程序员--ADO.NET小结(上)
- Android OpenGL ES 开发教程(26):设置光照效果Set Lighting