- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我下载了 rss-glx 0.9 项目的源代码来构建。但是配置脚本提示找不到 GL 库!
...
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glx.h usability... yes
checking GL/glx.h presence... yes
checking for GL/glx.h... yes
checking for glNewList in -lGL... no
checking for glNewList in -lMesaGL... no
configure: error: GL library was not found.
但是/usr/lib 中有 GL 库。
$ ls /usr/lib/GL*
/usr/lib/libGLcore.so.1 /usr/lib/libGL.so.180.29
/usr/lib/libGLcore.so.180.29 /usr/lib/libGLU.a
/usr/lib/libGLEW.so.1.5 /usr/lib/libGLU.so
/usr/lib/libGLEW.so.1.5.0 /usr/lib/libGLU.so.1
/usr/lib/libGL.la /usr/lib/libGLU.so.1.3.070004
/usr/lib/libGL.so.1
谁能告诉我为什么?谢谢。
谢谢你,drhirsch。我已经找到原因了。在我的/usr/lib 中,libGL.so 是指向/usr/lib/nvidia/libGL.so.1.2.xlibmesa 的符号链接(symbolic link)。在/usr/lib/nvidia 中,没有 libGL.so.1.2.xlibmesa,而是 libGL.so.xlibmesa,它也是指向不存在的 libGL.so.1 的符号链接(symbolic link)。现在我已经解决了问题,一切正常。
我不知道为什么会有一些空符号链接(symbolic link)。我猜它是在我为我的 Debian 内核从 2.6.26-1 更新到 2.6.26-2 重新安装 nvidia 显卡驱动程序时发生的。
最佳答案
看起来链接器无法将测试程序链接到您的 GL 库。 (这是配置所做的)。可能是版本不匹配。
到底发生了什么写在文件“config.log”中,接近尾部,但在整个环境变量内容之前。您可以在命令行中重复上次不成功的命令,并查看链接器抛出的错误。
关于linux - 为什么在构建 rss-glx 项目时配置报告找不到 GL 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1294926/
这似乎是一个 X2go 服务器问题,如此处所述 http://wiki.x2go.org/doku.php/doc:de-compat 报价 Therefore, there are 4 reason
官方 XCB 文档告诉我们 using OpenGL purely with XCB is impossible : 还必须使用 Xlib。 This post作者 Bart Massey(XCB 的
我当前正在将开源OpenGL游戏移植到OpenGL ES。目标设备运行Linux,并且具有相对较弱的CPU(ARM11系列,带有FPU)。它具有OpenGL ES加速器,但没有OpenGL加速器。 最
我想知道是否可以通过任何文件描述符和 [select |投票 | epoll]它。 通常,如果我是对的,glXSwapBuffers() 不会阻止进程,所以我可以做类似的事情: int init()
我正在尝试从 GLX 上下文中读取像素。这是我创建上下文的方式 int Attributes[] = { GLX_DRAWABLE_TYPE, GLX_WINDOW_BIT, GLX_REND
我用 python 编写了一个 opengl 程序,但遇到了 glxChooseVisual 的问题。 基本上,如果我使用下面的属性,一切都很好,则无法找到匹配的视觉效果 self.add_a
我尝试使用 gl 3.3 上下文创建窗口,但当我尝试调整它的大小时,它正在消耗 cpu 并出现滞后。 My Code : #include #include #include #include
当后台缓冲区和前台缓冲区之间交换时,后台缓冲区中的内容变得不确定。我想使用“窗口系统”来定义它,例如 GLX、EGL、WGL。使用“原生”渲染器,如 OpenGL (glClear) 是我的备份计划,
我正在尝试使用 glX 函数 (glXSwapIntervalMESA()),但编译器返回 undefined reference 错误。 我已经尝试与 X11 和 Xext 以及 glx 进行链接,
系统规范和任务 我在 Ubuntu 10.10 上使用 Code::Blocks 并使用 OpenGL 和 glx。我正在学习 C++(从 C 和 Java 的背景),所以任何代码的风格都不符合任何真
下面的代码显示了 valgrind 中的一个小的 48 字节泄漏。 #include #include #include int main( int argc, char* argv[] ) {
正在尝试设置用于图像处理的桌面站。我最近安装了 ubuntu 16.04 并经历了 guide由 Adrian 安装 python3、cv2 和虚拟环境。 我没有使用 cv2 3.1.0,而是使用了
我正在努力使用 pygame 初始化 OpenGL 显示。和pyopengl . import pygame pygame.init() pygame.display.set_mode((1920,
我在 Ubuntu 10.04 中安装了 OpenGL 和 freeglut,它在 10.04 和 10.10 中运行良好。但是在我升级到11.04之后,我用OpenGL开发的应用程序不能正常运行。它
我正在做一个驱动模拟项目。我在 VS2010 IDE 上使用 opengl。 对象 'car_param'(不重要)有一个 vector glm::vec3 'dir',我想使用 glm\glx 旋转
我正在尝试创建一个 Linux 应用程序 - 在这种情况下是一个屏幕保护程序 - 事实证明,非常很难找到有关使窗口全屏的简单任务的信息。甚至现有屏幕保护程序的代码也没有提及它们是如何管理它的,而且我还
我正在使用 xcb 在 X11 下学习 OpenGL,我很难弄清楚视觉效果和 fbconfigs(您在 glxinfo 中找到的)之间的区别 据我所知,视觉是一组与深度缓冲区、模板缓冲区、帧缓冲区等相
Covid 让我远程工作,而我被困在这里。 我对 UI 使用 X11 转发没有问题,甚至对 3D OpenSceneGraph 可视化也没有问题,但是我需要运行的新应用程序在远程计算机上出现以下错误:
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为
问题:如何获取 GLXContext 并将其传递给 clCreateContextFromType? 信息: 我正在学习 openGL CL 互操作的工作原理。我已经成功地学习了 openCL 的工作
我是一名优秀的程序员,十分优秀!