|
|
用vc6.0++下win32控制台编写
#include<gl/glut.h>
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POLYGON);
glVertex2f(-0.5,-0.5);
glVertex2f(-0.5,0.5);
glVertex2f(0.5,0.5);
glVertex2f(0.5,-05);
glEnd();
}
int main(int argc,char* argv[])
{
glutInit(&argc,argv);
glutCreateWindow("simple");
glutDisplayFunc(display);
glutMainLoop();
}
已经做过如下努力:
1,在setting->link中库已加入:opengl32.lib glu32.lib glaux.lib glut32.lib
2,C:\Program Files\Microsoft Visual Studio\VC98\Include\GL中已加入2005年最新的
头文件GL.H,GLAUX.H,GLEX.H,GLU.H,GLUT.H,WGLEXT.H
3,C:\Program Files\Microsoft Visual Studio\VC98\Lib中已加入2005最新的库GLAUX,
GLU32,GLUT32,OPENGL32
4, C:\WINNT\system32和中加入了2005年最新的GLU.DLL,GLUT.DLL,GLUT32.DLL
提示:
--------------------Configuration: simple - Win32 Debug--------------------
Linking...
1.obj : error LNK2001: unresolved external symbol ___glutInitWithExit@12
1.obj : error LNK2001: unresolved external symbol ___glutCreateWindowWithExit@
8
Debug/simple.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
simple.exe - 3 error(s), 0 warning(s)
|
|