Qt 5.4应用程序是否可以在win7之前进行调试

时间:2015-01-08 08:04:37

标签: c++ qt qt5 chromium

当我发现选择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作为可行的可移植性平台放弃之前,我可以尝试一些技巧?

1 个答案:

答案 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等新功能。