Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 glX 函数 ( glXSwapIntervalMESA()),但编译器返回未定义的引用错误。
glXSwapIntervalMESA()
我试过用X11andXext和链接glx,虽然最后一个库显然不存在。libGL包括一些glx 的入口点,但我猜其他的(例如我正在尝试使用的)是平台相关的*。
X11
Xext
glx
我找不到任何地方,但它会告诉我如何找到这些平台相关库的名称。对于给定的系统,如何确定链接器设置以使用 glx?
(*我会猜到这是因为我看到了带有奇怪库名称的示例链接器设置。)
您要使用的函数是扩展函数,您需要将其动态加载到函数指针。我建议使用任何一个可用的扩展加载程序库(glew、gl3w、glad...)来帮助简化这个过程。或者,考虑像 SDL 这样的更高级别的库,它会为您处理很多事情,在这种情况下应该包括交换。