这个问题可能听起来很愚蠢。还有其他问题与此类似,但它们似乎都过时了。
我是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平台上运行。选择上述任何一种套餐会有什么不同吗?
提前感谢您的帮助。
答案 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正确构建。
所以,你真正想要的是:
下载并安装msvc2012 Express。
下载并安装Q86的x86版本,除非您有充分的理由使用64位版本。