感觉是vc6环境没设置好:
出错问题是:
Compiling...
aa.cpp
c:\program files\microsoft visual studio\vc98\include\gl\gl.h(1152) : error C2144: syntax error : missing ';' before type 'void'
c:\program files\microsoft visual studio\vc98\include\gl\gl.h(1152) : error C2501: 'WINGDIAPI' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\vc98\include\gl\gl.h(1152) : fatal error C1004: unexpected end of file found
Error executing cl.exe.aa.obj - 3 error(s), 0 warning(s)源代码如下:
    #include <GL/gl.h>
    #include <GL/glaux.h>
    #include "glos.h"    void main(void)
    {
     auxInitDisplayMode(AUX_SINGLE|AUX_RGBA);
     auxInitPosition(0,0,500,500);
     auxInitWindow("simple");
     glClearColor(0.0,0.0,0.0,0.0);
     glClear(GL_COLOR_BUFFER_BIT);
     glColor3f(1.0,0.0,0.0);
     glRectf(-0.5,-0.5,0.5,0.5);
     glFlush();
     _sleep(1000);
    }

解决方案 »

  1.   


        #include <GL/gl.h>
        #include <GL/glaux.h>
        #include "glos.h"#pragma comment(lib,"opengl32.lib");
    #pragma comment(lib,"glu32.lib");
    #pragma comment(lib,"glaux.lib");    void main(void)
        {
         auxInitDisplayMode(AUX_SINGLE|AUX_RGBA);
         auxInitPosition(0,0,500,500);
         auxInitWindow("simple");
         glClearColor(0.0,0.0,0.0,0.0);
         glClear(GL_COLOR_BUFFER_BIT);
         glColor3f(1.0,0.0,0.0);
         glRectf(-0.5,-0.5,0.5,0.5);
         glFlush();
         _sleep(1000);
        }
      

  2.   


        #include "windows.h"
        #include <GL/gl.h>
        #include <GL/glaux.h>
        
        void main(void)
        {
         auxInitDisplayMode(AUX_SINGLE|AUX_RGBA);
         auxInitPosition(0,0,500,500);
         auxInitWindow("simple");
         glClearColor(0.0,0.0,0.0,0.0);
         glClear(GL_COLOR_BUFFER_BIT);
         glColor3f(1.0,0.0,0.0);
         glRectf(-0.5,-0.5,0.5,0.5);
         glFlush();
         _sleep(1000);
        }
      

  3.   

    先看看其他地方有没有调过gl.h,glu.h,glaux.h三个文件。再试试二楼的方法。
      

  4.   

    2楼写的没错,但是运行之前还要把opengl32.lib,glu32.lib,glaux.lib
    3个库import进去,这样就没问题了。
      

  5.   

    库opengl32.lib,glu32.lib,glaux.lib我在project的settting中本就已经设置好了。 FatGarfield说的是对的。给分了。