缺少从CoreVideo引用的OpenGL符号_CGLGetCurrentContext


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。

Answers:


0

我有一个类似的错误,并设置DYLD_LIBRARY_PATH包括我正在使用的库所在的目录为我修复它。就我而言,它是:

export DYLD_LIBRARY_PATH=/opt/local/lib/postgresql94:/usr/lib
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.