這個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