我目前正在嘗試製作Unicode-Map-0.112模塊,但遇到一個錯誤,'0x1'
,顯然與使用nmake
有關。我試圖遵循Perl僧侶的建議,即http://www.perlmonks.org/?node_id=434813如何使用MS C++ Express 2008在Windows上構建Perl Unicode :: Map?
但是,我無法使用ppm的功能,因爲我在沒有網絡連接的Windows計算機上,而唯一的另一臺計算機是Mac。事實證明,MS C++ Express 2008安裝在機器上,所以我可以使用它來獲取錯誤?
更多錯誤的詳細信息:
cl -c - nologo - GF -W3 -MD...
'cl' is not recognized as an internal...command
operable programe or batch file
NMAKE: fatal error U10777 'cl' : return code '0x1'
Stop
的Visual Studio(和快遞)應該有一個批處理腳本「vcvarsall.bat」或類似的,其將所有正確的環境變量 - 不僅僅是%PATH%,它還爲包含,庫和Windows SDK設置了正確的路徑。 – ephemient 2009-06-18 20:29:23
這裏要做的正確事情是使用單獨下載的ppm包進行安裝,而不是使用與編譯AS Perl不同的編譯器編譯此模塊。你的選擇。此外,前一段時間我已經爲您提供了這個答案:請參閱http://stackoverflow.com/questions/1016260/still-nmake-problem-with-unicode-map-0-112-after-trying-vcvarsall-bat/1016294#1016294 – 2009-06-24 03:56:14