简单的OpenGL程序,编译问题
帮忙看看这个简单的程序,我想画一立方体,在project->link下面添加了glu32.lib opengl32.lib glaux32.lib
还是编译不过,谢谢
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glaux.h>
#include <stdlib.h>
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0,1.0,1.0);
glLoadIdentity(); //装入单位矩阵
glTranslatef(0.0,0.0,-5.0); //平移变换
glScalef(1.0,2.0,1.0); //模型变换
auxWireCube(1.0); //draw the cube
glFlush();
}
//initialize
void myinit(void)
{
glShadeModel(GL_FLAT);
}
void myReshape(int w,int h)
{
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glFrustum(-1.0,1.0,-1.0,1.0,1.5,20.0);
glMatrixMode(GL_MODELVIEW);
glViewport(0,0,w,h);
}
void main(int argc,char** argv)
{
auxInitDisplayMode(AUX_SINGLE | AUX_RGB);
auxInitPosition(0,0,500,500);
auxInitWindow(argv[0]);
myinit();
auxReshapeFunc(myReshape);
auxMainLoop(display);
}