0

在尝试运行[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,但没有解决。我的程序使用此处设置的 GLEW 。显然,glXChooseVisual没有被发现,但我希望它在libX11, 所以 . . . 什么地方出了错?

4

1 回答 1

1

glXChooseVisual 位于 libGL 而不是 libX11

于 2015-01-07T23:57:35.157 回答