我尝试根据Qt网页上的描述,使用Windows和VS2013编译器从源代码构建Qt5.5。一切似乎都构建得很好,除了 QWebEngine,编译失败
( if not exist Makefile.core_gyp_generator D:QtQt5.5.1qtbasebinqmakeD:QtQt5.5.1qtwebenginesrccorecore_gyp_generator.pro -o Makefile.core_gyp_generator ) && "C:Program Files (x86)Microsoft Visual Studio 12.0VCBINnmake.exe" -f Makefile.core_gyp_generator
'git' is not recognized as an internal or external command, operable program or batch file.
Project ERROR: Unknown module(s) in QT: quick
NMAKE : fatal error U1077: '(' : return code '0x3'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
为什么 QWebEngine 尝试访问 git?所有源代码都保存在本地,不涉及 GIT 存储库。那么知道如何解决这个问题吗?
谢谢!
同时我找到了它:安装目录(使用配置选项 -前缀指定)丢失。为什么这最终会出现这个错误和令人恼火的错误消息......只有Qt的人可能知道...