2013-10-14 53 views
0

這個問題聽起來很愚蠢。還有其他一些類似的問題,但它們都顯得過時了。安裝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平臺上運行。將選擇任何上述包有什麼區別?

在此先感謝您的幫助。

回答

1

這些安裝程序不僅僅需要「庫」,它們需要文件名中給出的編譯器的存在。您需要爲MSVC下載安裝MSVC2012。對於minGW下載,您需要minGW gcc 4.8。另外,minGW的下載功能需要原生OpenGL支持,因此通常需要OpenGL的捆綁ANGLE實現。但ANGLE不能用minGW正確構建。

所以,你真正想要的是:

  1. 下載並安裝msvc2012快遞。

  2. 下載並安裝Qt的x86版本,除非您對64位版本有很好的理由。

2

您可以使用免費的Visual Studio 2012/2010 Express,從中可以使用msvc編譯器。如果你希望你的程序在32位和64位上工作,那麼使用x86版本。