帮助解决openGL中的错误

时间:2010-06-11 21:51:59

标签: opengl macos

我正在OpenGL中创建一个小组,当我尝试打开我的合作伙伴给我的文件时,我有这个错误:

-------------- Build:CG中的调试---------------

链接控制台可执行文件:bin / Debug / CG ld:找不到-lGL的库 collect2:ld返回1退出状态 进程终止,状态为1(0分0秒) 0错误,0警告

我在计算机上看到了相同的代码。 是因为他在Windows工作吗?我在MacOSX工作?我正在使用CodeBlocks IDE。

任何人都可以帮我解决这个问题吗?

3 个答案:

答案 0 :(得分:9)

OpenGL库实际上是MacOSX上的一个框架。

如果您将-lGL替换为-framework OpenGL,则应正确链接。

答案 1 :(得分:2)

尝试类似下面的内容,正如jweyrich所说,OpenGL是Mac OS X中的一个框架:

gcc -framework OpenGL -framework GLUT -o test test.c 

答案 2 :(得分:0)

检查您是否拥有实际的库,-lGL是正确的标志。您的系统上的库名称可能不同。