制作第一个openGL程序时遇到麻烦。
我已经安装了一个程序,该程序会自动安装openGL库。
#include <GL/freeglut.h>
int W=600;
int H=700;
void Init(void)
{
glClearColor (1.0, 1.0, 1.0,0.0);
glShadeModel(GL_FLAT);
}
void Display(void)
{
glClear(GL_COLOR_BUFFER_BIT) ;
glutSwapBuffers() ;
glColor3f (1.0, 0.0, 0.0);
glBegin(GL_LINES);
glVertex2f(0.3,0.2);
glVertex2f(0.6,0.2);
glEnd();
glFlush ();
}
int main(int argc, char** argv)
{
glutInit(&argc, argv) ;
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB) ;
glutInitWindowSize(W,H) ;
glutInitWindowPosition(200,0) ;
glutCreateWindow("WWW.best.bloghaa.com") ;
Init() ;
glutDisplayFunc(Display);
glutMainLoop() ;
}
这是出现的第一个错误:
error LNK2019: unresolved external symbol __imp_glShadeModel referenced in function "void __cdecl Init(void)" (?Init@@YAXXZ) N:\...\mm\VS\2010\C++\32CA\PGL\1398 02 29\0114\ae\ab\m.obj ab