感觉是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);
}
出错问题是:
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);
}
解决方案 »
- 图形界面中的透明原理是怎样的?
- 怎样用sql向access表新添加一列
- 关于ATL控件的大小改变
- 怎样能将一个已知大小的矩形自动放入一个已知大小的多边形内?谢谢!
- 如何用 findwindow 查找多文档程序的窗口?
- 救命。。关于插入记录的问题。!!
- 用Hook实现换肤的CustomEyes源代码网址,不知道的可以看看
- 请问有关List Control显示方式切换方面的问题.
- 求如何把一个窗口(主界面)最大化,如果知道句柄的话,另外,最大化的代码加在工程的什么位置比较好?
- 求教实现此问题的可行性。参与者有分
- 如何应用(subclass?)现有的CMyListCtrl到CMyListView?
- MSDN里面的一个例子程序
#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);
}
#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个库import进去,这样就没问题了。