dyld 缺少来自 libX11 的 glX*
dyld Missing glX* from libX11
在尝试运行 [executable]
时,我在 Linux 下编写的程序并试图在 OSX 上的 XQuartz 下进行测试,我得到:
dyld: lazy symbol binding failed: Symbol not found: _glXChooseVisual
Referenced from: [executable]
Expected in: /usr/X11/lib/libX11.6.dylib
[...]
Trace/BPT trap: 5
我能找到的唯一先例是 this, which wasn't resolved. My program uses GLEW as set up 。显然,glXChooseVisual
没有被发现,但我 期望 它在 libX11
中,所以。 . .出了什么问题?
glXChooseVisual 位于 libGL 而不是 libX11
在尝试运行 [executable]
时,我在 Linux 下编写的程序并试图在 OSX 上的 XQuartz 下进行测试,我得到:
dyld: lazy symbol binding failed: Symbol not found: _glXChooseVisual
Referenced from: [executable]
Expected in: /usr/X11/lib/libX11.6.dylib
[...]
Trace/BPT trap: 5
我能找到的唯一先例是 this, which wasn't resolved. My program uses GLEW as set up glXChooseVisual
没有被发现,但我 期望 它在 libX11
中,所以。 . .出了什么问题?
glXChooseVisual 位于 libGL 而不是 libX11