最近在重新学习Opengl图形编程,老师让我们看nehe的opengl教程。
第一课是建立opengl基础框架,既是nehe教程的Lesson1。因为以前在vs2013上用opengl开发过项目,环境已经搭建好,所以Lesson1的代码在vs上很容易就编译通过并且运行成功。
但是在QT5.4.1上用Lesson1源代码建立纯c++语言项目却出现了问题,其中主要的错误是:
E:\QT\nehe_lesson1\main.cpp:44: error: '<anonymous>' has incomplete type
int InitGL(GLvoid) // All Setup For OpenGL Goes Here
^
E:\QT\nehe_lesson1\main.cpp:44: error: invalid use of 'GLvoid {aka void}'
int InitGL(GLvoid)