2011-04-14 wcdj
在做个OpenGL的程序时,Debug版本下编译成功,但是切换到Release版本编译出现如下错误:
1>------ 已启动生成: 项目: OpenGLWin32GUI, 配置: Release Win32 ------
1>正在编译...
1>OpenGLWin32GUI.cpp
1>正在链接...
1>OpenGLWin32GUI.obj : error LNK2001: 无法解析的外部符号 __imp__glViewport@16
1>OpenGLWin32GUI.obj : error LNK2001: 无法解析的外部符号 __imp__glMatrixMode@4
1>OpenGLWin32GUI.obj : error LNK2001: 无法解析的外部符号 __imp__glLoadIdentity@0
1>OpenGLWin32GUI.obj : error LNK2001: 无法解析的外部符号 _gluPerspective@32
1>OpenGLWin32GUI.obj : error LNK2001: 无法解析的外部符号 __imp__glShadeModel@4
1>OpenGLWin32GUI.obj : error LNK2001: 无法解析的外部符号 __imp__glClearColor@16
1>OpenGLWin32GUI.obj : error LNK2001: 无法解析的外部符号 __imp__glClearDepth@8
1>OpenGLWin32GUI.obj : error LNK2001: 无法解析的外部符号 __imp__glEnable@4
1>OpenGLWin32GUI.obj : error LNK2001: 无法解析的外部符号 __imp__glDepthFunc@4
1>OpenGLWin32GUI.obj : error LNK2001: 无法解析的外部符号 __imp__glHint@8
1>OpenG

在从Debug切换到Release配置时,由于未添加附加依赖项OpenGL32.lib和GLu32.lib导致编译错误。解决方法是在Release配置的链接器输入中添加这两个lib文件。
最低0.47元/天 解锁文章
2231

被折叠的 条评论
为什么被折叠?



