linux opengl
来源:互联网 发布:ubuntu怎么连接宽带啊 编辑:程序博客网 时间:2024/05/21 04:21
命令如下:
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+软件包名”可以查看具体安装在什么位置。
#include <GL/glut.h>
void
myDisplay(
void
)
{
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();
}
int
main(
int
argc,
char
*argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(400, 400);
glutCreateWindow(
"第一个OpenGL程序"
);
glutDisplayFunc(&myDisplay);
glutMainLoop();
return
0;
}
- linux opengl
- opengl linux
- linux下安装opengl
- Linux下openGL开发
- linux下学习OpenGL
- Linux OpenGL开发
- linux下OpenGL开发
- linux配置opengl
- linux下编译OpenGl
- linux 开发 OpenGL
- Linux 下安装OpenGL
- linux opengl 环境准备
- linux 安装OpenGL开发
- [linux]安装opengl
- linux下opengl
- Linux下openGL编程
- Linux 安装OpenGL
- Linux下的OpenGL编程
- 【用Word做名片 三步轻松搞定】
- Android开发 第二课 熟悉Android应用框架结构
- C# word全文检索 查找替换
- C#多线程的创建
- 【苹果操作系统下安装Win7系统教程】
- linux opengl
- 邮箱正则表达式(针对php)
- C程序访问hadoop出现的各种编译错误和运行时各种类DefFound异常的解决方法(makefile的书写和环境变量的配置)
- oracle sql count(1)与count(*)
- 如何查看端口
- 利用ncftpget/ncftpput, 结合nohup实现后台连续的上传与下载
- sending data->索引问题
- Android 利用【Hierarchy Viewer 】 工具学习别人的UI设计
- POJ 2184 Cow Exhibition (dp 转换01背包)