如何在Mac OS X上安装libGL?

4

我使用的是OS X Lion,在构建一个需要GL库的程序时出现了以下错误:

ld: library not found for -lGL

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

2个回答

7

你可以使用框架来代替。

-framework OpenGL

试一下。


编译器标志或链接器标志。 - TheBuzzSaw
这是苹果真正弃用OpenGL的第一个迹象吗? - TheBuzzSaw

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}
    )

干杯!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接