简单问题,OpenGL紧急求助

Ionstorm77 2004-11-11 08:53:43
请教:
我用 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******的函数都用不了,请教高手,怎么回事?
...全文
162 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
somedummy 2004-11-12
  • 打赏
  • 举报
回复
你没有添加对应的lib文件,你找到你的工程属性,然后在连接选项里面加上正确的lib文件就可以了
jxzhang615 2004-11-12
  • 打赏
  • 举报
回复
帮顶!学习!!

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧