2

Программа, которую я пытаюсь запустить, завершается с ошибкой:

dyld: Symbol not found: _CGLGetCurrentContext
  Referenced from: /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
  Expected in: /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    in /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo

Если вы должны знать, я пытался создать окно с glutin в Rust, и получил ошибку, когда я выполнял cargo run .

Почему между двумя основными библиотеками, поставляемыми с OSX, возникает такая ошибка динамического соединения? Кто-нибудь еще сталкивался с этой ошибкой или такой? Я использую El Capitan.

1 ответ1

0

У меня была похожая ошибка, и установка DYLD_LIBRARY_PATH для включения каталогов, в которых находились библиотеки, которые я использовал, исправила это для меня. В моем случае это было:

export DYLD_LIBRARY_PATH=/opt/local/lib/postgresql94:/usr/lib

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .