当我尝试在MacOSX上使用OpenGL编译程序时,我收到错误消息"ld:找不到-lopengl32的库"和"clang:错误:链接器命令失败,退出代码为1(使用-v查看调用(",我猜这是由于找不到库引起的。该代码适用于Windows,但不适用于Mac。我正在使用代码块 13.12。
我尝试使用以下命令安装 OpenGL
brew install glfw3
和
brew install glew
但我仍然收到同样的错误。
我已经在Windows系统上尝试过这个,它可以开箱即用。
我需要做什么来安装丢失的库?
opengl32
是Windows上API库的名称。在macOS上,您必须使用-framework OpenGL
而不是-lopengl32
。作为参考,在Linux上,它要么是-lGL
(链接到传统的LSB定义的libGL.so
(,要么是-lOpenGL
(链接到GLVND(。