【发布时间】:2011-07-15 01:45:52
【问题描述】:
我正在尝试在 linux 上使用 open gl 编写一个相当简单的程序,但在编译时它说:
编译拇指:egl
我对 GL 完全陌生,不知道出了什么问题。
【问题讨论】:
-
如果安装了
libx11-dev,添加链接器选项-lX11:g++ input.cpp -lX11 [...]。
标签: linux opengl-es compiler-errors
我正在尝试在 linux 上使用 open gl 编写一个相当简单的程序,但在编译时它说:
编译拇指:egl
我对 GL 完全陌生,不知道出了什么问题。
【问题讨论】:
libx11-dev,添加链接器选项-lX11:g++ input.cpp -lX11 [...]。
标签: linux opengl-es compiler-errors
使用...进行快速搜索
apt search Xlib.h
打开包 libx11-dev 但你不应该需要它来进行纯 OpenGL 编程。你用的是什么教程?
您可以通过运行以下命令将 Xlib.h 添加到您的系统中...
sudo apt install libx11-dev
【讨论】:
apt-file search 替换为 apt search 但在 Ubuntu 18.04 中,apt search 似乎只搜索包(如 apt-cache)。到目前为止,我只使用了apt 作为改进的apt-get/apt-cache。如果单独使用 apt 对您不起作用,请尝试 apt-file。
假设他正在使用来自 http://www.arcsynthesis.org/gltut/ 的教程以及 premake4.3 :-)
sudo apt-get install libx11-dev.................对于X11/Xlib.hsudo apt-get install mesa-common-dev........对于GL/glx.h
@987654326 @ ..... 为GL/glu.hsudo apt-get install libxrandr-dev...... 为X11/extensions/Xrandr.hsudo apt-get install libxi-dev...... ......对于X11/extensions/XInput.h
之后我可以构建 glsdk_0.4.4 和示例,而不会出现进一步的问题。
【讨论】:
为什么不试试find /usr/include/X11 -name Xlib.h
如果有命中,你有 Xlib.h
如果不使用sudo apt-get install libx11-dev安装它
你很高兴:)
【讨论】: