0

Linux で作成したプログラムを実行しようとして[executable]、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

私が見つけることができた唯一の前例はこれで、解決されていませんでした。私のプログラムは GLEW をここで設定したように使用します。明らかに、glXChooseVisualは見つかりませんが、 であると予想されlibX11ます。. . 何が悪かったのか?

4

1 に答える 1

1

glXChooseVisual は libX11 ではなく libGL にあります

于 2015-01-07T23:57:35.157 に答える