尝试在Windows下检索用于编译的qt5源代码时,Git失败了

时间:2013-03-25 04:54:44

标签: git qt

我正在尝试在Windows上构建qt5。我按照“Building Qt 5 from Git”的说明操作。

但是,我甚至无法成功检索到源代码 初始命令“git clone git://gitorious.org/qt/qt5.git qt5”已成功完成 但是下一个命令“perl init-repository”失败,并显示以下错误信息:

 + 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 for Windows)1.8.1.2,Active Perl 5.16.3和Python 3.3.0。

1 个答案:

答案 0 :(得分:0)

检查issue 133中推荐的dll修复是否有效:

  

似乎没有修复,我今天遇到了这个问题。 dll修复确实有效。

     

我正在使用Git-1.7.8-preview20111206。

ifx用于下载msys-1.0.dllinitially available here),并在c:\yourPath\Git\bin中将其替换。