1.Qt應用程序的發佈
首先須要以release方式編譯應用程序,將編譯好的程序文件複製到發佈文件夾。
其次將如下動態連接庫複製到發佈文件夾中:mingwm10.dll、QtCore4.dll、QtGui4.dll。能夠從「Qt安裝目錄\qt\bin」下面找到它們。
若是用到了其餘功能,如OpenGL,則須要將QtOpenGL4.dll也複製到發佈文件夾中。
若是應用程序有訪問數據庫的功能,則不只要將QtSql4.dll複製到發佈文件夾,並且還須要將對應的數據庫驅動程序(一樣也是dll)複製過來,放到「發佈文件夾\sqldrivers」目錄下面。能夠從能夠從「Qt安裝目錄\qt\plugins\sqldrivers」下面找到它們,如qsqlite4.dll。
若是應用程序含有中文,還須要在發佈文件夾下面創建codecs目錄,並將「Qt安裝目錄\qt\plugins\codecs」目錄下面的qcncodecs4.dll複製過來。
對於其餘以插件方式提供的功能,如imageformats,也須要像上面的方式將全部須要的dll複製過來。
2.exe文件圖標設置
首先固然要準備一個.ico圖標文件(假定爲qtdemo.ico),將其複製到工程目錄當中(.pro文件所在的目錄)。
而後在QT Creator中Ctrl+N或 File - New File or Project,選擇General中的Text File,名稱填寫爲.rc文件(如qtdemo.rc),在裏面只用寫一行:
IDI_ICON1 ICON DISCARDABLE "myIcon.ico"
編輯.pro文件,裏面應該有:
OTHER_FILES+= \ qtdemo.rc
在其下再添加一行(若是沒有上面的內容也沒事):
RC_FILE = \
qtdemo.rc
最後編譯一下就行了,新生成的exe文件的圖標就會變成qtdemo.ico的樣子