这个link.exe命令行有什么问题吗? OpenGL32.lib和Glu32.lib可在两个LIBPATH目录中找到。图书馆有可能不兼容吗?有没有办法让link.exe说,而不是无法解析的外部符号?谷歌搜索表明,这个错误通常意味着图书馆没有找到,但他们在那里。无法链接到opengl库? DOS/MSVC
E:\mvs90\VC\BIN\link.exe /DLL /nologo /INCREMENTAL:no /DEBUG /pdb:None /LIBPATH:E:\code\python\python\py26\libs /LIBPATH:E:\code\python\python\py26\PCbuild
opengl32.lib glu32.lib
/EXPORT:init_rabbyt build\temp.win32-2.6-pydebug\Debug\rabbyt/rabbyt._rabbyt.obj
/OUT:build\lib.win32-2.6-pydebug\rabbyt\_rabbyt_d.pyd
/IMPLIB:build\temp.win32-2.6-pydebug\Debug\rabbyt\_rabbyt_d.lib
/MANIFESTFILE:build\temp.win32-2.6-pydebug\Debug\rabbyt\_rabbyt_d.pyd.manifest
Creating library build\temp.win32-2.6-pydebug\Debug\rabbyt\_rabbyt_d.lib and
object build\temp.win32-2.6-pydebug\Debug\rabbyt\_rabbyt_d.exp
rabbyt._rabbyt.obj : error LNK2019: unresolved external symbol __imp__glOrtho re
ferenced in function ___pyx_f_6rabbyt_7_rabbyt_set_viewport
Directory of E:\code\python\python\py26\libs
09/27/2007 02:20 PM 12,672 GlU32.Lib
09/27/2007 02:20 PM 76,924 OpenGL32.Lib
这与“DOS”有什么关系?你的意思是“命令行”? – 2010-05-16 05:56:22
我很确定DOS没有为它编写的OpenGL库,它也不能与视频卡接口来编译着色器等。 – amphetamachine 2010-05-16 06:02:41
是的,我的意思是DOS命令行vs cygwin我不知道这是否清楚从我粘贴的 – Mark 2010-05-16 06:04:10