在OS X上编译lsd_slam会引发链接错误ld:找不到-lGL的库

时间:2015-03-15 07:48:34

标签: c++ macos makefile slam-algorithm

我正在尝试在OSX 10.9.5上编译lsd_slam并且我将构建错误视为

ld: library not found for -lGL
clang: error: linker command failed with exit code 1 (use -v to see invocation)

根据我对this SO answer的理解,它需要使用标志-framework OpenGL进行编译。需要进行哪些更改以及Makefile中的更改,因此选择框架而不是-lGL。

1 个答案:

答案 0 :(得分:1)

如果您将-lGL替换为-framework OpenGL

,则应正确链接