在 MacOSX 上编译 OpenGL 程序时出错('ld:找不到 -lopengl32 的库)



当我尝试在MacOSX上使用OpenGL编译程序时,我收到错误消息"ld:找不到-lopengl32的库"和"clang:错误:链接器命令失败,退出代码为1(使用-v查看调用(",我猜这是由于找不到库引起的。该代码适用于Windows,但不适用于Mac。我正在使用代码块 13.12。

我尝试使用以下命令安装 OpenGL

brew install glfw3

brew install glew

但我仍然收到同样的错误。

我已经在Windows系统上尝试过这个,它可以开箱即用。

我需要做什么来安装丢失的库?

opengl32Windows上API库的名称。在macOS上,您必须使用-framework OpenGL而不是-lopengl32 。作为参考,在Linux上,它要么是-lGL(链接到传统的LSB定义的libGL.so(,要么是-lOpenGL(链接到GLVND(。

最新更新