程序如下:
  #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 <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);
    }还要在Project/Setting.../Link/Project Modules中把 Opengl32.lib  glaux.lib 这两个库文件也加进去。
    我在我的机子上已经调试通过了 没有问题~!
      

  2.   

    在project/settings/Link/Project Modules中加入opengl32.lib glaux.lib glu32.lib
      

  3.   

    请各位注意了。glaux.dll在Win98以上的操作系统不支持。不过不用担心,可以用glut3.x
    和以前的glaux差不多,功能更强大。你可以到opengl.org上去下载。
    编写OpenGL必备文件:
       gl.h opengl32.lib opengl32.dll//标准库,gl打头的函数
       glu.h glu32.lib glu.dll//实用库,glu打头的函数
    推荐OpenGL开发包
       nVidia SDK
       SGI Graphics SDK
    ....................................