编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
 
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

难道我的OPENGL有问题?

难道我的OPENGL有问题?


连这个程序我都编译不过去:

#include <GL/gl.h>
#include <GL/glaux.h>

int main(int argc, char **argv)
{
}



错误警告:
e:\microsoft visual studio\vc98\include\gl\gl.h(1135) : error C2054: expected '(' to follow 'WINGDIAPI'
总共102个错误

错误位置:
GL/gl.h
WINGDIAPI void APIENTRY glAccum (GLenum op, GLfloat value);


这是不是就说明我的gl.h库有问题啊
谁有能用的给我发一个呗

TOP

加了库文件么?。。。。

TOP

[此贴子已经被作者于2007-10-11 21:01:08编辑过]

越来越感觉自己非常菜了,但是越来越发现这是好事!!

TOP

这不是库文件有 问题,而是缺少opengl32.dll

我的征途是星辰大海

TOP

与OpenGL相关的 .DLL 文件都要拷贝一份到 C:\WINDOWS\system32 中

我的征途是星辰大海

TOP

最基本的 有 glu32.dll  opengl32.dll  glut32.dll  glut.dll

[此贴子已经被作者于2007-10-11 21:17:56编辑过]


我的征途是星辰大海

TOP

加一个#include <windows.h >好了

那我这个程序却通不过

#include <windows.h >
#include <GL/gl.h>
#include <GL/glaux.h>

int main(int argc, char **argv)
{
auxInitDisplayMode(AUX_SINGLE|AUX_RGBA) ;
auxInitPosition(0, 0, 500, 500) ;
glClearColor(0.0, 0.0, 0.0, 0.0) ;
glClear(GL_COLOR_BUFFER_BIT) ;
glColor3f(1.0, 1.0, 1.0) ;
glMatrixMode(GL_PROJECTION) ;
glLoadIdentity() ;
glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0) ;
glBegin(GL_POLYGON) ;
glVertex2f(-0.5, -0.5) ;
glVertex2f(-0.5, 0.5) ;
glVertex2f(0.5, 0.5) ;
glVertex2f(0.5, -0.5) ;
glEnd() ;
glFlush() ;
}

越来越感觉自己非常菜了,但是越来越发现这是好事!!

TOP

发新话题