精华内容
下载资源
问答
  • Ubuntu安装OpenGL

    2020-12-25 10:55:57
    Ubuntu安装OpenGL1. 官方安装2. 额外安装3. ERROR 1. 官方安装        参考 官网安装方法:(we’ll make great use of GLEW, SDL2 (+SDL2_Image), GLM and FreeType. Make sure...

    1. 官方安装

           参考 官网安装方法:(we’ll make great use of GLEW, SDL2 (+SDL2_Image), GLM and FreeType. Make sure you install the development libraries)

    sudo apt-get install build-essential
    sudo apt-get install build-essential libgl1-mesa-dev
    sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev
    sudo apt-get install libglfw3-dev libglfw3
    

           这一步是官方安装步骤,除此之外,建议安装一些别的工具和库,详细看下一步:

           

    2. 额外安装

    • 安装编译器;
      sudo apt-get install build-essential
    • 安装OpenGL Library
      sudo apt-get install libgl1-mesa-dev
    • 安装OpenGL Utilities
      sudo apt-get install libglu1-mesa-dev
    • 安装OpenGL Utility Toolkit
      sudo apt-get install freeglut3-dev

           最后在自己Anaconda环境下pip install opengl就大功告成。
     

    3. ERROR

    1. error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES

           解决方法:看了很多方法都没什么用,最后在stackoverflow里找到解决方法,在工程终端下输入export MESA_GL_VERSION_OVERRIDE=3.3

    展开全文
  • ubuntu 安装openGL

    千次阅读 2017-08-08 11:27:07
    建议基本编译环境: sudo apt-get install ...安装OpenGL Library: sudo apt-get install libgl1-mesa-dev 安装OpenGL Utilities: sudo apt-get install libglu1-mesa-dev 安装OpenGL Utility Toolkit : sud

    建议基本编译环境:

    sudo apt-get install build-essential

    安装OpenGL Library:

    
    sudo apt-get install libgl1-mesa-dev

    安装OpenGL Utilities:

    
    sudo apt-get install libglu1-mesa-dev

    安装OpenGL Utility Toolkit :

    
    sudo apt-get install libglut-dev

    测试是否安装成功,我们新建一个文件example.c:

    vim example.c

    复制粘贴一下代码:

    #include <GL/glut.h>
    
    void init();
    void display();
    
    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;
    }
    
    void init()
    {
        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);
    }
    
    void display()
    {
        glClear(GL_COLOR_BUFFER_BIT);
            
        glColor3f(1.0, 0, 0);
        glutWireTeapot(3);
        
        glFlush();
    }

    之后保存,回到终端.

    编译example.c:

    
    gcc example.c -o example.out -lGL -lGLU -lglut

    出现错误:

    example.c:1:21: fatal error: GL/glut.h: 没有那个文件或目录

    原因是没有安装glut,安装命令如下:

    
     sudo apt-get install freeglut3-dev

    之后在运行:

    
    gcc example.c -o example.out -lGL -lGLU -lglut
    
    ./example.out

    结果如下:


    展开全文
  • Ubuntu安装opengl es2.0和egl库

    千次阅读 2019-11-26 17:52:34
    Ubuntu安装opengl es2.0和egl库 1.ubuntu安装openGL ES2.0函数库 第一步: sudo apt-get install libgles2-mesa 第二步: sudo apt-get install libgles2-mesa-dev 2.库和包含文件 (1)链接的库 应用程序...

    Ubuntu安装opengl es2.0和egl库

    1.ubuntu安装openGL ES2.0函数库
    第一步:

    sudo apt-get install libgles2-mesa
    

    第二步:

    sudo apt-get install libgles2-mesa-dev
    

    2.库和包含文件
    (1)链接的库
    应用程序需要的链接库包括 OpenGL ES 2.0 库 :libGLESv2.lib 和 EGL 库:libEGL.lib。
    编译时加-lGLESv2 -lEGL选项:

    gcc -o test test.c -lGLESv2 -lEGL
    

    需要包含的头文件至少有:
    #include <EGL/egl.h>
    #include <GLES2/gl2.h>
    #include <GLES2/gl2ext.h>

    Egl.h 是 EGL 头文件,gl2.h 是 OpenGL ES 2.0 头文件,gl2ext.h 是 OpenGLES 批准的扩展。

    头文件和库文件命名与平台有关,OpenGL ES 2.0 工作组试图定义库文件和头文件名,
    但它们可能没包括所有的平台,所以开发者可以参照供应商的文档说明,确定库文件和头文
    件的命名和组织。

    3.编译链接函数库
    gcc -o test test.c -lGLESv2 -lEGL

    4.EGL简介
    为发展编程上下文环境,提供了平台独立的 API 叫作 EGL,用来管理绘制窗口,EGL 提供下面的机制:
    窗口系统之间通讯
    查询可用的类型,配置绘图窗口
    创建绘图窗口
    同步 OpenGL ES 2.0 渲染和其它绘图 API 的渲染(例如 OpenVG,或者你系统的其它绘
    图命令)
    管理渲染资源像贴图纹理

    展开全文
  • Ubuntu 安装OpenGL

    万次阅读 多人点赞 2014-05-07 20:03:04
    OpenGL 是一套由SGI公司发展出来的绘图函式库,它是一组 C 语言的函式,用于 2D 与 3D 图形应用程式的开发上。OpenGL 让程式开发人员不需要考虑到各种显示卡底层运作是否相同...安装 首先不可或缺的就是编译器与基本
    OpenGL 是一套由SGI公司发展出来的绘图函式库,它是一组 C 语言的函式,用于 2D 与 3D 图形应用程式的开发上。OpenGL 让程式开发人员不需要考虑到各种显示卡底层运作是否相同的问题,硬体由 OpenGL 核心去沟通,因此只要显示卡支援 OpenGL,那么程式就不需要重新再移植,而程式开发人员也不需要重新学习一组函式库来移植程式。 
    


    安装


    首先不可或缺的就是编译器与基本的函式库,如果系统没有安装的话,依照下面的方式安装:

    1. $ sudo apt-get install build-essential

    安装OpenGL Library

    1. $ sudo apt-get install libgl1-mesa-dev

    安装OpenGL Utilities

    1. $ sudo apt-get install libglu1-mesa-dev
           OpenGL Utilities 是一组建构于 OpenGL Library 之上的工具组,提供许多很方便的函式,使 OpenGL 更强大且更容易使用。

    安装OpenGL Utility Toolkit

    1. $ sudo apt-get install libglut-dev
           OpenGL Utility Toolkit 是建立在 OpenGL Utilities 上面的工具箱,除了强化了 OpenGL Utilities 的不足之外,也增加了 OpenGL 对于视窗介面支援。
           注意:在这一步的时候,可能会出现以下情况,shell提示:
    1. Reading package lists... Done
    2. Building dependency tree
    3. Reading state information... Done
    4. E: Unable to locate package libglut-dev
    将上述$ sudo apt-get install libglut-dev命令改成$ sudo apt-get install freeglut3-dev即可。

     

    测试


    示例test.c源码:

    1. #include <GL/glut.h>

    2. void init(void)
    3. {
    4.     glClearColor(0.0, 0.0, 0.0, 0.0);
    5.     glMatrixMode(GL_PROJECTION);
    6.     glOrtho(-5, 5, -5, 5, 5, 15);
    7.     glMatrixMode(GL_MODELVIEW);
    8.     gluLookAt(0, 0, 10, 0, 0, 0, 0, 1, 0);

    9.     return;
    10. }

    11. void display(void)
    12. {
    13.     glClear(GL_COLOR_BUFFER_BIT);
    14.     glColor3f(1.0, 0, 0);
    15.     glutWireTeapot(3);
    16.     glFlush();

    17.     return;
    18. }

    19. int main(int argc, char *argv[])
    20. {
    21.     glutInit(&argc, argv);
    22.     glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
    23.     glutInitWindowPosition(0, 0);
    24.     glutInitWindowSize(300, 300);
    25.     glutCreateWindow("OpenGL 3D View");
    26.     init();
    27.     glutDisplayFunc(display);
    28.     glutMainLoop();

    29.     return 0;
    30. }
    编译程式时,执行以下指令:
    1. $ gcc -o test test.c -lGL -lGLU -lglut
    执行:
    1. $ ./test
    展开全文
  • ubuntu安装opengl

    2021-10-25 16:16:09
    sudo apt-get install -y build-essential libxmu-dev libgl1-mesa-glx libglu1-mesa-dev libgl1-mesa-dev freeglut3-dev libglew-dev libsdl2-dev...此程序利用GLUT绘制一个OpenGL窗口,并显示一个加以光照的球。 */ /
  • pangolin依赖与opengl,所以先安装opengl,可以看这里opengl安装 安装Pangolin 官方教程https://github.com/stevenlovegrove/Pangolin 这里与官方教程有所不同,因为官方教程有些cmake参数我没看懂,就按照其他库...
  • Ubuntu安装OpenGL开发环境

    千次阅读 2016-05-19 19:47:31
    安装mesa相关环境 安装glew 连接库 初始化 运行shader程序
  • 今天在Ubuntu14.04.5 64位桌面版编译Qt程序是提示错误 , 根据错误提示判断是缺少openGL...在线安装openGL的开发库的操作如下: apt-get install libglu1-mesa-dev。 等待安装完成后继续编译Qt程序,编译成功。...
  • Ubuntu16.04安装opengl

    万次阅读 2018-09-11 19:22:27
    安装 测试  配合clion 参考 安装 我建议大家参考官网历程 sudo apt-get install build-essential sudo apt-get install build-essential libgl1-mesa-dev sudo apt-get install libglew-dev libsdl2-dev ...
  • 如何在Ubuntu安装OpenGL。 的Linux

    千次阅读 2020-07-15 17:06:59
    OpenGL简介 (Introduction to OpenGL) Probably most of you have played tons of video games on the computer and probably loved them too, ever wonder how they can be made? Well, there is a lot of Graphics...
  • Ubuntu 16.04 安装OpenGL

    万次阅读 2018-08-24 17:20:13
    链接:... 配置步骤 使用 apt 安装 OpenGL 和开发包 sudo apt-get install build-essential libgl1-mesa-dev sudo apt-get install freeglut3-dev sudo apt-get install libglew-dev lib...
  • Ubuntu安装OpenGL 详解

    千次阅读 2019-02-28 14:57:47
    OpenGL 是一套由SGI公司发展出来的绘图函数库,它是...OpenGL 让程序开发人员不需要考虑到各种显示卡底层运作是否相同的问题,硬件由 OpenGL 核心去沟通,因此只要显示卡支援 OpenGL,那么程序就不需要重新再移植...
  • 参考ubuntu安装OpenGL 安装完成后运行测试代码文件发现报错,报错信息如下: Fatal error: gl/glut.h: no such file or directory 解决方法,参考c – 致命错误:gl / glut.h:没有这样的文件或目录 $sudo apt-get ...
  • Ubuntu 13.04 安装 OpenGL

    2021-05-14 12:11:16
    Ubuntu 13.04下安装 OpenGL过程记录。sudo apt-get install build-essentialsudo apt-get install libgl1-mesa-devsudo apt-get install libglu1-mesa-devsudo apt-get install freeglut3-dev测试程序#include ...
  • UBUNTU安装OpenGL

    2017-12-15 13:04:12
    [1]安装OpenGL Library$ sudo apt-get install libgl1-mesa-dev[2]安装OpenGL UtilitiesOpenGL Utilities 是一组建构于 OpenGL Library 之上的工具组,提供许多很方便的函式,使 OpenGL 更强大且更容易使用。...
  • Ubuntu 安装openGL

    2015-07-09 13:16:03
    Ubuntu 安装openGLUbuntu下使用 Qt5 开发Qt程序时,提示can not find -lGL首先安装基本编译环境sudo apt-get install build-essential安装 OpenGL Librarysudo apt-get install libgl1-mesa-dev安装OpenGL ...
  • 首先,ubuntu14.04版本已经默认安装opengl的核心库,如果你的ubuntu没有,可执行如下命令进行安装: sudo apt-get install libgl1-mesa-dev* 这会给出一个有关ubuntu的gl库的列表,你...
  • Ubuntu18.04安装OpenGL依赖库

    万次阅读 2018-08-06 13:18:38
     glutCreateWindow("OpenGL 3D View");  init();  glutDisplayFunc(display);  glutMainLoop();  return 0; } 编译程序时,执行以下指令: $ gcc -o test test.c -lGL -lGLU -lglut 执行: $ ...
  • 由于上了计算机图形学的课,老师叫我们安装OpenGL开发环境,晚上安装了一两个小时,终于搞定了。 1.建立基本编译环境 sudo apt-get install build-essential 2.安装OpenGL Library sudo apt-get install libgl1-...
  • ubuntu+qt+opengl安装

    2019-04-01 09:26:32
    首先安装OpenGl库: 建立基本编译环境 首先不可或缺的,就是编译器与基本的函式库,如果系统没有安装的话,请依照下面的方式安装: $ sudo apt-get install build-essential 安装OpenGL Library 接下来要把我们会...
  • OpenGL 有好几种安装办法:下面列出二种,GLUT 和 GLFW+GLAD. GLUT 方法 sudo apt-get install build-essential sudo apt-get install libgl1-mesa-dev sudo apt-get install libglu1-mesa-dev sudo apt-get ...
  • OpenGL Ubuntu 安装脚本

    2021-03-28 20:43:07
    # 1. essential sudo apt-get install build-essential libgl1-mesa-dev -y sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-... opengl # GL sudo apt-get install libgl1
  • windows和ubuntu安装opengl:glfw+glew+glm

    千次阅读 2016-06-14 12:58:24
    ubuntuopengl折腾了很久,觉得还是windows好弄啊,一会儿就搞定了。 先讲windows,我用的是vs2015,其实感觉不同版本的vs配置起来也没啥差。先分别去官网下载glfw,glew和glm。 glfw和glew都可以下载他们编译...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,968
精华内容 5,587
关键字:

ubuntu安装opengl