我要发帖 回复

正式会员

29

主题

43

积分

0

专家分

:

私信
发表时间 : 2011-8-22 11:49:00 | 浏览 : 1425    评论 : 1
本帖最后由 xdliutianqiao 于 2011-8-22 11:49 AM 编辑

下载的vs.2003中自带的opengl库,运行如下代码:
#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);

 }
时出现gl.h中d:\vc98\include\gl\gl.h(1152) : error C2144: syntax error : missing ';' before type 'void'
d:\vc98\include\gl\gl.h(1152) : error C2501: 'WINGDIAPI' : missing storage-class or type specifiers
d:\vc98\include\gl\gl.h(1152) : fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.

OPENGL2.exe - 1 error(s), 0 warning(s)


请问怎么解决啊?

最近VR访客

shirro 评论于2011-9-19 21:30:11
需要在stdafx.h中添加#include <windows.h>

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2022-12-3 01:08 AM

返回顶部