简单问题,OpenGL紧急求助
请教:
我用 WindowsXP、Visual Studio.net编程,从以前的老版本里又拷了 gl.lib、glaux.lib、glu32.lib、Opengl32.lib几个文件到VC98\lib这个目录下,覆盖了原来的文件
在编程时有的代码:
void COpenGL1View::OnDraw(CDC* pDC)
{
COpenGL1Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: 在此处为本机数据添加绘制代码
glClearColor(0.0, 0.0, 0.0, 1.0);
glClear(GL_COLOR_BUFFER_BIT);
glLoadIdentity();
glTranslatef( 0.0, 0.0, -1.0);
glScalef(1.0, 2.0, 1.0);
auxWireSphere(1.0); //11
glColor3f(0.8, 0.8, 0.3);
glBegin( GL_POLYGON);
glVertex2f( 0.0, 0.0);
glVertex2f( 1.0, 0.0);
glVertex2f( 0.0, 1.0);
glEnd();
glFlush();
::SwapBuffers(m_pDC->GetSafeHdc());
}
结果编译链接时第11句出了问题:
正在编译...
OpenGL1View.cpp
正在链接...
OpenGL1View.obj : error LNK2019: 无法解析的外部符号 _auxWireSphere@8 ,该符号在函数 "public: virtual void __thiscall COpenGL1View::OnDraw(class CDC *)" (?OnDraw@COpenGL1View@@UAEXPAVCDC@@@Z) 中被引用
Debug/OpenGL1.exe : fatal error LNK1120: 1 个无法解析的外部命令
凡是aux******的函数都用不了,请教高手,怎么回事?