【问题标题】:How to link GLX?如何链接 GLX?
【发布时间】:2012-02-26 01:44:15
【问题描述】:

我正在尝试查找用于在基于 Linux 的系统上链接 GLX 的编译器标志。到目前为止,我有(在 qt Creator 中):

unix:LIBS += -lglx -lX11 -lGLEW -lGLU -lGL -lXext -L/usr/X11R6/lib

但是,这仍然给了我glxChooseVisual was not declared in this scope,从而阻止了我的代码编译。

【问题讨论】:

  • 你没有包含任何标题 glxChooseVisual 。这与链接器无关。
  • 根据我一直用作 X-Server 开发教程的 OpenGL wiki(并根据我的自动完成,它只显示我包含的库的功能),我已包含正确的文件。
  • C 库中不存在命名空间...
  • 1. 你将它标记为 C++,但我不知道太阳下的每个库(我什至用谷歌搜索过这个库,但没有运气)2. 错误信息明确告诉你找不到glxChooseVisual 的声明。也许您缺少定义或其他内容,仅查看标题会有所帮助
  • 这只是我的一个愚蠢的误称。无论如何,感谢您抽出宝贵时间提供帮助 :)。

标签: c++ linux linker static-linking glx


【解决方案1】:

定义glX 函数时,“X”必须大写。那是我没看到的错。认为这个问题已经解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-10
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    相关资源
    最近更新 更多