【发布时间】:2013-03-14 03:44:40
【问题描述】:
我已经为 c++ 开发人员下载了 Eclipse(带有 CDT)。我还通过终端安装了 freeglut3 和 glew 库。我将 -lglut -lGLEW 和 -lGL 添加到链接器。问题是,在 IDE 中,一些方法被标记为红色,好像没有找到一样。按构建,编译代码,但是当我运行它时,显示黑屏,但没有呈现任何内容,好像应该由 GLEW 导入的方法不存在。如果我转到标题,它会打开包含所有方法声明的有效 glew.h 文件。
这在带有 Ubuntu 的 VMWare 虚拟机和专用的 Linux Mint 上网本中都发生过,所以我可能遗漏了一些东西。
[EDIT] 代码取自这里:OpenGL linux tutorial。
【问题讨论】:
-
你发布一些源代码而不是截图怎么样?出现黑色的东西意味着您的代码中的某些内容不正常。
-
"但是当我运行它时,显示黑屏,但没有渲染任何内容,好像应该由 GLEW 导入的方法不存在。"不,如果是这种情况,程序就不会编译(或者如果函数是动态加载的,至少会崩溃)。没有呈现任何内容意味着您的代码有问题。