我已经为c ++开发人员下载了Eclipse(使用CDT)。我还通过终端安装了freeglut3和glew库。我将-lglut -lGLEW和-lGL添加到链接器。问题是,在IDE中,某些方法被标记为红色,就像找不到一样。按下构建,编译代码,但是当我运行它时,会显示黑屏,但不会呈现任何内容,就好像GLEW应该导入的方法不存在一样。如果我转到标题,它会打开所有方法声明的有效glew.h文件。
在使用Ubuntu的VMWare虚拟机和专用的Linux Mint上网本中都发生了这种情况,因此我可能会遗漏一些东西。
[编辑] 代码来自此处:OpenGL linux tutorial。
答案 0 :(得分:2)
红色标记的方法只是eclipse扫描仪无法正常工作的标志。如果您的代码编译并链接没有警告和错误,则无需担心。 您应该专注于您的代码,因为您的gl代码中确实存在逻辑错误(例如,相机未指向场景)。