2013-03-25 67 views
1

我試圖在Windows上構建qt5。我遵循「Building Qt 5 from Git」的指示。Git嘗試檢索在Windows下編譯qt5源代碼時失敗

但是,我甚至無法成功地檢索原始碼。
初始命令「git clone git://gitorious.org/qt/qt5.git qt5」已成功完成。
但接下來的命令「perl的初始化存儲庫」,出現以下錯誤信息失敗:

+ git submodule init 0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487 
AllocationBase 0×0, BaseAddress 0×68560000, RegionSize 0×170000, State 0×10000 
c:\program files (x86)\git\bin\sh.exe: *** Couldn’t reserve space for cygwin’s h 
eap, Win32 error 0 
git submodule init exited with status 256 at init-repository line 268. Qt::InitRepository::exe(‘Qt::InitRepository=HASH ’, ‘git’, ‘sub 
module’, ‘init’) called at init-repository line 373 Qt::InitRepository::git_submodule_init(‘Qt::Init Repository=HASH’) called at init-repository line 569 Qt::InitRepository::run(‘Qt::InitRepository=HASH ’) called at i 
nit-repository line 590 

我使用msysgit(Git的適用於Windows)1.8.1.2,活躍的Perl 5.16.3和Python 3.3.0。

回答

0

檢查中issue 133作品推薦DLL修復:

看來,這是不固定的,今天我就遇到了這個問題。 DLL修復雖然確實工作。

我正在使用Git-1.7.8-preview20111206。

的IFX是用於下載msys-1.0.dllinitially available here),並在c:\yourPath\Git\bin替換它。