#include <windows.h>
#include <GL/gl.h>
#include <GL/glu.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(); 
 } 怎么老显示这样的错误啊
fatal error C1083: Cannot open include file: 'glos.h': No such file or directory请高手帮我解决,谢谢了!

解决方案 »

  1.   

    直接去掉即可
    //#include <glos.h>
      

  2.   

    在这里#include <glos.h>和#include <windows.h>功能一样
    所以直接去掉//#include <glos.h>就行
      

  3.   

    还是不对啊,
    有出现这样的错误
    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.6.exe - 3 error(s), 0 warning(s)
      

  4.   

    有两个可能
    1 你没有加opengl开发库..这个可能比较小^_^
    2 你把opengl头文件直接放到了vc98 include下边,而你的头文件包涵的是gl/gl.h  可以头文件改成这样
     #include <gl.h>
    #include <glu.h>
    #include <glaux.h>或者 把头文件拷到gl文件夹下边glos.h的很简单,就是根据编译所在的操作系统include操作系统的头文件,在windows下是可以改成#include   <windows.h>的
      

  5.   

    你好你可以告诉我你要实现什么功能!我写几个OPENGL未见过这个方法!一般用OPENGL前我会先设置像素点!
      

  6.   

    先包<windows.h>再包其它的滴,哇哈哈
      

  7.   

    #include <windows.h>
    #include <gl\gl.h>
    #include <GL/glaux.h>
    然后build一次 会弹出可能有2,30个错误信息
    这个时候你把你自己的工程里面加入opengl32.lib glu32.lib glaux.lib这3个Lib,方法如下:
         project->setting->link->general->object/libary modules
         在原有的lib 后面添加上这3个库,然后编译链接就可以了!