为Windows安装Qt - 5

时间:2013-10-14 17:40:53

标签: c++ windows qt qt5

这个问题可能听起来很愚蠢。还有其他问题与此类似,但它们似乎都过时了。

我是Qt的新手并且第一次尝试在Windows 8上安装Qt。在Qt的下载页面上,我发现了几种类型的安装程序,我很困惑使用哪种安装程序。

在下载页面上列出了以下安装程序。

qt-windows-opensource-5.1.1-msvc2012-x86-offline.exe
qt-windows-opensource-5.1.1-msvc2012-x64-offline.exe

据我了解,上述安装程序需要仅安装的MSVC库 通过安装Microsoft Visual Studio 2012.

这是对的吗?

我还找到了另一个安装程序,

qt-windows-opensource-5.1.1-mingw48_opengl-x86-offline.exe

我认为这个安装程序使用minGW库,可以通过安装mingGW来安装。

这是对的吗?

此外,

我希望我的应用程序能够在64位和32位Windows平台上运行。选择上述任何一种套餐会有什么不同吗?

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

您可以使用免费的Visual Studio 2012/2010 Express,您可以从中使用msvc编译器。如果您希望程序同时使用32位和64位,请使用x86版本。

答案 1 :(得分:1)

这些安装程序并不仅仅需要"库",它们需要文件名中给出的编译器。您需要为这些MSVC下载安装MSVC2012。对于minGW下载,您需要minGW gcc 4.8。此外,minGW下载因为需要本机OpenGL支持而瘫痪,通常您需要捆绑的OpenGL的ANGLE实现。但是ANGLE并没有使用minGW正确构建。

所以,你真正想要的是:

  1. 下载并安装msvc2012 Express。

  2. 下载并安装Q86的x86版本,除非您有充分的理由使用64位版本。