当我尝试在MacOSX上使用OpenGL编译程序时,出现错误消息“ ld:找不到-lopengl32的库”和“ clang:错误:链接器命令失败,退出代码为1(使用-v查看调用) ',我猜这是由于找不到库引起的。该代码在Windows上有效,但在Mac上则无效。我正在使用CodeBlocks 13.12。
我试图使用命令安装OpenGL
brew install glfw3
和
brew install glew
但我仍然遇到相同的错误。
我已经在Windows系统上进行了尝试,并且可以立即使用。
我需要做什么来安装缺少的库?
答案 0 :(得分:0)
opengl32
是 Windows 上的API库的名称。在macOS上,您必须使用-framework OpenGL
而不是-lopengl32
。作为参考,在Linux上,它是-lGL
(链接到定义的传统LSB libGL.so
)或-lOpenGL
(链接到GLVND)。