gpt4 book ai didi

c++ - 如何找到 glx 库名称?

转载 作者:行者123 更新时间:2023-11-30 02:40:26 25 4
gpt4 key购买 nike

我正在尝试使用 glX 函数 (glXSwapIntervalMESA()),但编译器返回 undefined reference 错误。

我已经尝试与 X11Xext 以及 glx 进行链接,尽管最后一个库显然不存在。 libGL includes some entry points对于 glx,但我猜其他人(例如我正在尝试使用的那个)依赖于平台*。

我找不到任何地方可以告诉我如何找到这些依赖于平台的库的名称。对于给定系统,如何确定链接器设置以便使用 glx?

(*我猜是因为我看到了带有奇怪库名称的示例链接器设置。)

最佳答案

你要使用的函数是一个扩展函数,你需要动态加载它到一个函数指针。我建议使用任何一个可用的扩展加载器库(glew、gl3w、glad...)来帮助简化这个过程。或者,考虑像 SDL 这样的更高级别的库,它会为您处理很多事情,其中​​应该包括像本例中那样的交换。

关于c++ - 如何找到 glx 库名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28941405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com