-1

我试图用 OpenGL 编写代码,并有一个示例代码,它只是一个立方体,每个面上都有不同的颜色,并以等距方式查看它。当我运行它时,我得到的只是一个白屏,代码可以在校园的计算机上运行,​​所以我猜测它是 openGL 安装的问题。有谁知道是什么问题?我在下面看到的截图。我已经将所有 glut.h 文件和 .dll 和 .lib 文件移动到它们各自的位置,并且我没有收到任何构建错误。

http://imageshack.us/a/img209/3046/whitecube.jpg

4

1 回答 1

0

如果是 OpenGL 的问题,请检查您的 GPU 使用的 OpenGL 版本:

printf("OpenGL Version:%s\n",glGetString(GL_VERSION));
printf("GLSL Version  :%s\n",glGetString(GL_SHADING_LANGUAGE_VERSION));

检查代码所需的最低版本 - 它可能在教程中的某处说。如果您的计算机落后,请更新您的图形驱动程序。如果您正在使用两种可能的显卡之一(例如在某些笔记本电脑上),请尝试从嵌入式/默认显卡切换到不错的显卡。

于 2013-06-08T18:06:08.817 回答