安装Qt-5 for windows

问题描述:

这个问题听起来很愚蠢。还有其他一些类似的问题,但它们都显得过时了。安装Qt-5 for windows

我是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库它们仅通过安装微软的Visual Studio 2012

这是正确的安装 ?

我还发现另一个安装程序,

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

而且我认为这个安装程序使用它可以通过安装mingGW安装MinGW的库。

这是正确的吗?

此外,

我希望我的应用程序在这两个64位和32位Windows平台上运行。将选择任何上述包有什么区别?

在此先感谢您的帮助。

这些安装程序不仅仅需要“库”,它们需要文件名中给出的编译器的存在。您需要为MSVC下载安装MSVC2012。对于minGW下载,您需要minGW gcc 4.8。另外,minGW的下载功能需要原生OpenGL支持,因此通常需要OpenGL的捆绑ANGLE实现。但ANGLE不能用minGW正确构建。

所以,你真正想要的是:

  1. 下载并安装msvc2012快递。

  2. 下载并安装Qt的x86版本,除非您对64位版本有很好的理由。

您可以使用免费的Visual Studio 2012/2010 Express,从中可以使用msvc编译器。如果你希望你的程序在32位和64位上工作,那么使用x86版本。