Ubantu下配置OpenGL

1.确保基本的编译器和函数库依赖安装

sudo apt-get install build-essential

2.安装OpenGL Library

sudo apt-get install libgl1-mesa-dev

3.安装OpenGL Utilities

sudo apt-get install libglu1-mesa-dev

4.安装OpenGL Utility Toolkit

sudo apt-get install libglut-dev

如果第4步出现

更改命令为sudo apt-get install freeglut3-dev

5.测试

终端下vim testOpenGL.c使用vim粘贴如下代码

#include <GL/glut.h>

void init(void)

{

glClearColor(0.0, 0.0, 0.0, 0.0);

glMatrixMode(GL_PROJECTION);

glOrtho(-5, 5, -5, 5, 5, 15);

glMatrixMode(GL_MODELVIEW);

gluLookAt(0, 0, 10, 0, 0, 0, 0, 1, 0);

return;

}

void display(void)

{

glClear(GL_COLOR_BUFFER_BIT);

glColor3f(1.0, 0, 0);

glutWireTeapot(3);

glFlush();

return;

}

int main(int argc, char *argv[])

{

glutInit(&argc, argv);

glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);

glutInitWindowPosition(0, 0);

glutInitWindowSize(300, 300);

glutCreateWindow("OpenGL 3D View");

init();

glutDisplayFunc(display);

glutMainLoop();

return 0;

}

Esc->:->wq进行保存

终端下gcc -o testOpenGL testOpenGL.c -lGL -lGLU -lglut进行编译

./testOpenGL运行

6.glew安装

官网下载源码:

http://glew.sourceforge.net/

选择TGZ

解压后进入根目录

终端下sudo -s

make进行源码编译

make install对编译好的代码进行安装

6.测试

在引入头文件中加入

#include<glew.h>

注意要将glew.h引入到glut.h之前,否则会引起编译报错

main函数开头加入glewInit()函数调用

终端下

gcc -o testOpenGL testOpenGL.c -lGL -lGLU -lglut -lGLEW

编译通过说明安装成功

7.OpenGL版本查看

终端下glxinfo | grep OpenGL

时间: 2024-10-13 14:51:15

Ubantu下配置OpenGL的相关文章

(Win8.1)VS2013环境下配置OpenGL

一.配置OpenGL 1.首先,下载glut.rar文件,这个网上搜一下都能够找到,亦可以从opengl官网下载,点击打开链接. 2.解压后可以得到5个文件:glut.h.glut.dll.glut.lib.glut32.lib.glut32.dll.然后, (1)把glut.h文件放在C:\ProgramFiles\Microsoft SDKs\Windows\v7.0A\Include\gl文件夹下面: 网上的教程说是放在该目录下,但是v7.0好像根本就没有Include更别说子目录了,但是

ubantu下配置android开发环境(Ubuntu 12.04.4 LTS x64 dell 3420)

鉴于每次重装系统都要重新安装软件,重新配置选项,而ubantu下的安装步骤往往比较麻烦,在此将具体的操作步骤记录下来,以便于后来的查看,从而省去重新查找安装步骤的麻烦. 1.Android SDK中的adb程序是32位的,Ubuntu x64系统需要安装32位库文件,用于兼容32位的程序.我的系统是64位的,如果不安装,adb会出错:java.io.IOException: error=2 sudo apt-get install -y libc6-i386 lib32stdc++6 lib32

Mac Xcode下配置OpenGL

暂时搁置一下iOS,又要去弄一些杂七杂八的东西了,毕竟是学校的作业,还是要完成的. 作业是让我们用OpenGL做一个茶壶- -.而且要三维立体能旋转的那种. 好吧这些都不是重点,重点是我最终决定在Mac下开发这个小Demo. 毕竟,我虽然装了双系统,但是宗旨是能不开Win就不开Win,不是歧视,而是实在切来切去太麻烦. 其实我本来不准备写这篇文章的,只是网上的教程都是针对老版本的,我用的是Xcode7.3,配置起来有些不同. 哔哔一大堆,正文开始! 1.在Xcode下新建一个Command Li

Windows下配置OpenGL环境

这里编译工具为VS2012. 首先OpenGL的官网如下链接(英文) http://www.opengl.org http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip在此地址下载GLUT 下载下来是一个压缩包.内包含五个文件分别是:glut.h.glut.lib.glut32.lib.glut.dll.glut32.dll 因为是VS2012所以找到Microsoft Visual Studio 11.0中的VC下的l

ubantu下配置共享文件

原文转自 http://blog.chinaunix.net/uid-25305993-id-3754109.html 一 samba的安装: sudo apt-get install samba     二. 创建共享目录:  mkdir  /home/wcy/share     sudo chmod 777  /home/wcy/share 三. 创建Samba配置文件: 1. 保存现有的配置文件 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf

VC 6中配置OpenGL开发环境

2010,2012中配置类似 http://hi.baidu.com/yanzi52351/item/f9a600dffa4caa4ddcf9be1d VC 6中配置OpenGL开发环境 这里,我习惯使用VC 6,就使用它作为开发OpenGL应用的IDE吧. 要在Windows下学习OpenGL,首先就是要配置开发环境,我在这里详细的说明整个配置过程,希望对初学的朋友有所帮助. 第一步:下载OpenGL库 Windows环境下的GLUT下载地址:(大小约为150k) http://downloa

Win7 64位下配置Qt5.3和Wincap

最近在学网络编程,想在windows下用Qt做个网络抓包工具,就要用到WinPcap,而我的电脑的系统是Win7 64位,qt版本是Qt 5.3.1 for Windows 64-bit (VS 2013, OpenGL),因此要在Win7 64位系统下配置Qt和WinPcap. 1.到http://www.winpcap.org/install/default.htm下载最新的WinPcap安装包,并安装,运行基于winpcap的程序需要其支持. 2.到http://www.winpcap.o

VS2010配置OpenGL开发环境

OpenGL(Open Graphics Library)是一个跨编程语言.跨平台的专业图形程序接口.OpenGL是SGI公司开发的一套计算机图形处理系统,是图形硬件的软件接口,任何一个OpenGL应用程序无须考虑其运行环境所在平台与操作系统,在任何一个遵循OpenGL标准的环境下都会产生相同的可视效果. 基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL.Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录

VS2010中配置OpenGL

下面将对VS2010中配置OpenGL进行简单介绍. 学习OpenGL前的准备工作第一步,选择一个编译环境现在Windows系统的主流编译环境有Visual?Studio,Broland?C++?Builder,Dev-C++等,它们都是支持OpenGL的. 我选择Visual?Studio?2010和VC6++作为学习OpenGL的环境.第二步,安装GLUT工具包GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装.Windows环境下的GLUT下载地址:(大小约为15