轉自:http://www.mamicode.com/info-detail-664.html
--------------------------------------------------------------------------
百度盤下載鏈接:
Mingw:
http://pan.baidu.com/share/link?shareid=3960359240&uk=4147081190
Qt Creator 2.8.0:
http://pan.baidu.com/share/link?shareid=3964645350&uk=4147081190
Qt 4.8.5:
http://pan.baidu.com/share/link?shareid=3968136805&uk=4147081190
2:安裝步驟
1.首先安裝qt creator,雙擊qt-creator-windows-opensource-2.8.0,注意安裝目錄不要有空格和特殊字符, 默認安裝在C:\Qt 目錄下。
2.安裝mingw。qt框架可以使用VS提供的編譯器,也可以使用GCC,在win下的版本就是mingw啦。其實也不是安裝,只要把它解壓到C:\Qt 這個目錄即可。例如:C:\Qt\mingw
3.安裝 qt-win-opensource-4.8.5-mingw.exe。點擊安裝即可,最後一步要選擇編譯器mingw的路徑,就是你上一步解壓縮的mingw目錄,例如:C:\Qt\mingw。
3:配置運行環境
運行Qt Creator→工具→選項→構建和運行,如圖
1.配置編譯器
首先切換到“編譯器”選項卡- 如圖選擇”添加” –MinGW選項
然後選擇編譯器路徑 選擇相應的編譯器
選定之後如圖
2.配置項目管理工具maker
切換到“Qt版本”選項卡--- 點擊右上角的”添加”選擇C:\Qt\4.8.5\bin\qmake.exe
完成之後如圖所示:
3.配置調試器
接下來切換到“構建套件(Kit)”選項卡,點擊選擇如圖所示的desktop那一行
然後看到下面那個調試器那裏可以點擊自動檢測,也可以點擊後面的”編輯”來選擇gdb.exe調試器路徑。但是這裏要注意如果直接選擇mingw的gdb路徑:C:\Qt\mingw\bin\gdb.exe,則在實際調試過程中不能用,這裏gdb調試器需要我們到qt-creator官網上去單獨下載一個纔行,下載了Downloads中的GDB 7.5 binaries,文件名爲qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar.gz,直接用winRAR解壓,將文件夾複製到mingw目錄下,然後在當前的qt配置中選擇調試器後面的”管理” 手動指定gdb路徑,如下:
C:\Qt\mingw\qtcreator-gdb-7.4-MINGW32_NT-6.1-i686\gdb-i686-pc-mingw32.exe
如果是點擊”編輯”按鈕來選擇gdb調試時,應選擇如圖所示gdb引擎,然後瀏覽路徑選擇:
C:\Qt\mingw\qtcreator-gdb-7.4-MINGW32_NT-6.1-i686\gdb-i686-pc-mingw32.exe
最終gdb配置如圖:
接下來可將Qt版本那一項,從其下拉框中選擇當前版本,如上圖所示。然後單擊確認就可以了,到此所有的配置都已完成。
然後找個Demo運行,編譯、運行正常,可得知配置沒有問題
4:發佈程序
Release版本運行需要以下四個文件(與exe放在同一目錄)
相應路徑:
可以先把上述dll單獨拷貝到一個文件夾中然後藉助win下的MoleBox 打包軟件便可生成獨立運行文件,MoleBox下載地址:http://pan.baidu.com/s/1o60lXxS
下面我以打包一個HelloQt的deBug發佈版爲例
首先將上述Debug版本所需的dll拷貝到當前項目的HelloQt.exe目錄下,然後運行MoleBox軟件,設置如下:
注意:如果封包之後,點擊執行發現出現”out of memory”情況,則請去網上換一個moleBox軟件再試試,這個情況一般是moleBox軟件的問題。