|
main.obj : error LNK2019: 无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp____glutCreateWindowWithExit@8,该符号在函数 _glutCreateWindow_ATEXIT_HACK@4 中被引用
MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
D:\Backup\我的文档\Visual Studio 2008\Projects\gl_1\Debug\gl_1.exe : fatal error LNK1120: 3 个无法解析的外部命令
#include "windows.h"
#include "GL/gl.h"
#include "gl/glu.h"
#include "GL/glut.h"
#include "gl/glaux.h"
#pragma comment(lib,"glut32.lib")
#pragma comment(lib,"opengl.lib")
#pragma comment(lib,"glut.lib")
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(400, 400);
glutCreateWindow("第一个OpenGL程序");
glutDisplayFunc(&myDisplay);
glutMainLoop();
return 0;
}
那几个LIB已经加了,为什么会这样? |
|