Win10下使用mingw64編譯Qt5.5.0
計(jì)算機(jī)系統(tǒng):Win10(64bit)
Qt版本:5.5.0
編譯器:MinGW4.9.2
關(guān)于編譯器的選擇,我之前使用5.1.0編譯一直失敗,所以參考http://blog.csdn.net/q1302182594/article/details/50197587上的使用了4.9.2,剛好32bit版本的使用的就是4.9.2,編譯之后果然成功了。
1 安裝MinGW
1.1 在線安裝
? ? 可以使用mingw-w64-install.exe進(jìn)行安裝,參數(shù)選擇如下圖所示:
1.2 設(shè)置環(huán)境變量
?將mingw64的bin文件夾目錄加入到path環(huán)境變量中。注意不要有中文和空格。
2 配置和編譯
2.1 源碼下載
? ?安裝版的qt均可以安裝源碼,或者到qt官網(wǎng)下載即可。
2.2 查看配置說明
? ? 通過cmd命令進(jìn)入源碼目錄,然后使用configure -help命令查看配置說明,如下圖所示:
2.3 配置
? ? 輸入下面的命令進(jìn)行配置:
[cpp]?view plain?copy configure?-debug-and-release?-opensource?-prefix?"D:QtQt5.5.0_MinGW4.9.2_x64"?-platform?win32-g++?-nomake?examples?-opengl?desktop??
? ? 上述各參數(shù)的含義可以通過2.2小節(jié)的方法查看。需要注意的是,如果沒有指定-opengl desktop,在配置過程中將會提示:
? ? 在配置過程中,開始時候只需輸入y對license進(jìn)行確認(rèn)(如下圖):
? ? 然后就無需人為干預(yù)配置的過程。
2.4 編譯
? ?上述的配置生成了相應(yīng)的Makefile文件,這里只需要 執(zhí)行mingw32-make命令即可啟動編譯。
[cpp]?view plain?copy mingw32-make??
3 安裝? ??
? ? 執(zhí)行下面命令,即可將Qt安裝到2.3小節(jié)中指定的“C:QtQt5.5.0_MinGW4.9.2_x64”目錄中。
[cpp]?view plain?copy mingw32-make?install ?
這里需要提一下,如果你的mingw64安裝在其他盤,比如我安裝在D盤,那么執(zhí)行上述命令之后,會在C和D兩個盤符內(nèi)生成兩個相同的文件夾。將D盤下的文件夾里的內(nèi)容拷貝到C盤對應(yīng)目錄下即可。可能是由于之前配置的路徑默認(rèn)安裝在MINGW64的盤符下。