OpenGL程序如何在VC环境中运行 5
刚开始学OpenGL,这是运行参考书上的第一个测试程序:/********************************************************...
刚开始学OpenGL,这是运行参考书上的第一个测试程序:
/************************************************************************/
/* This is only a test 2012-1-8 */
/************************************************************************/
#include <windows.h>
#include "OpenGL/GL.H"
#include "OpenGL/GLU.H"
#include "OpenGL/GLUT.H"
//绘制场景
void RenderScene(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
}
//设置渲染状态
void SetupRC(void)
{
glClearColor(0.0f, 0.0f, 1.0f, 1.0f);
}
int main(int argc, char* argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE);
glutCreateWindow("Simple");
glutDisplayFunc(RenderScene);
SetupRC();
glutMainLoop();
return 0;
}
但是运行时出错:
test.obj : error LNK2019: 无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用
1>test.obj : error LNK2019: 无法解析的外部符号 __imp____glutCreateWindowWithExit@8,该符号在函数 _glutCreateWindow_ATEXIT_HACK@4 中被引用
1>E:\VC\VC实践\SimpleOpenGL\Debug\SimpleOpenGL.exe : fatal error LNK1120: 2 个无法解析的外部命令
OpenGL的h文件、lib文件、dll文件我都按要求配置好了
求教这问题是什么原因? 展开
/************************************************************************/
/* This is only a test 2012-1-8 */
/************************************************************************/
#include <windows.h>
#include "OpenGL/GL.H"
#include "OpenGL/GLU.H"
#include "OpenGL/GLUT.H"
//绘制场景
void RenderScene(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
}
//设置渲染状态
void SetupRC(void)
{
glClearColor(0.0f, 0.0f, 1.0f, 1.0f);
}
int main(int argc, char* argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE);
glutCreateWindow("Simple");
glutDisplayFunc(RenderScene);
SetupRC();
glutMainLoop();
return 0;
}
但是运行时出错:
test.obj : error LNK2019: 无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用
1>test.obj : error LNK2019: 无法解析的外部符号 __imp____glutCreateWindowWithExit@8,该符号在函数 _glutCreateWindow_ATEXIT_HACK@4 中被引用
1>E:\VC\VC实践\SimpleOpenGL\Debug\SimpleOpenGL.exe : fatal error LNK1120: 2 个无法解析的外部命令
OpenGL的h文件、lib文件、dll文件我都按要求配置好了
求教这问题是什么原因? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询