Пропал glX* из libX11

При попытке запустить [executable], программа, которую я написал под Linux и пытаюсь протестировать под XQuartz на OSX, я получаю:

dyld: lazy symbol binding failed: Symbol not found: _glXChooseVisual
  Referenced from: [executable]
  Expected in: /usr/X11/lib/libX11.6.dylib
[...]
Trace/BPT trap: 5

Единственный прецедент, который я мог найти, был этим, который не был решен. Моя программа использует GLEW, как здесь установлено. Очевидно, что glXChooseVisual не найден, но я ожидал бы это в libX11, так.,, что пошло не так?

1 ответ

Решение

glXChooseVisual находится в libGL, а не в libX11.

Другие вопросы по тегам