我有 OS X lion 并在构建需要 GL 的程序时遇到此错误。
ld: 找不到 -lGL 的库
如何安装 libGL?我通常使用 MacPorts,但在那里找不到 libGL。
您改为使用框架。
-framework OpenGL
试试看。
如果您使用的是 cmake,您可以在代码中使用它:
find_package(OpenGL REQUIRED)
if (OPENGL_FOUND)
message("Found OpenGL for Mac OS")
message("OpenGL for Mac OS, include dir: ${OPENGL_INCLUDE_DIR}")
message("OpenGL for Mac OS, link libraries: ${OPENGL_gl_LIBRARY}")
else (OPENGL_FOUND)
message(FATAL_ERROR "OpenGL for Mac OS not found")
endif()
target_link_libraries(${MY_OTHER_LIBS}
${OPENGL_gl_LIBRARY}
${OPENGL_glu_LIBRARY}
)
干杯!