当我发现选择Chromium而非WebKit对QtWebEngine的影响时,我感到非常惊讶。
Chromium 需要 VS2013,因此我无法开发和测试(例如)我的Vista专业版。 VS2013不支持XP或Vista。
另外,安装Qt Creator 3.3.0,我没有获得可运行的工具包(MinGW,直到Qt 5.3)。
帮助\关于Qt Creator ...框说
基于Qt 5.4.0(MSVC 2010,32位)
我不明白......似乎我唯一的选择就是坚持Qt 5.3。或者在将Qt作为可行的可移植性平台放弃之前,我可以尝试一些技巧?
答案 0 :(得分:1)
不幸的是,Chromium项目有一个限制,你应该只使用MSVC 2013 Update 4.所以似乎无法使用VS或MinGW在Windows XP或Vista上使用Qt WebEngine。如果您不想使用MSVC或者您想使用Windows XP或Vista,您唯一的选择是使用Qt WebKit,Qt 5.4仍然支持它,并将继续在Qt 5中提供。*。
您可以在Qt 5.4 known issues中阅读:
QtWebEngine
在Windows上构建目前需要Visual Studio 2013或Visual Studio 2013 Express Edition这很可能仍然是一项要求 对于Qt WebEngine。改变它需要对其进行重大改变 与Chromium方向相反的Chromium代码库是 正在发展。
此外,您可以在Windows XP或Windows Vista上使用Qt 5.4.0 for Windows 32-bit(VS 2010)或(MinGW)。毕竟,您可以使用自己想要的编译器在目标操作系统上编译Qt。因此,对于使用以前版本的Windows没有任何限制,只要您不想使用Qt WebEngine等新功能。