3

我有 OS X lion 并在构建需要 GL 的程序时遇到此错误。

ld: 找不到 -lGL 的库

如何安装 libGL?我通常使用 MacPorts,但在那里找不到 libGL。

4

2 回答 2

7

您改为使用框架。

-framework OpenGL

试试看。

于 2013-01-31T06:32:43.587 回答
0

如果您使用的是 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}
    )

干杯!

于 2018-11-16T11:25:29.007 回答