Qt Creator應用程序發佈及修改應用程序圖標的方法

一、Qt應用程序的發佈
首先需要以release方式編譯應用程序,將編譯好的程序文件複製到發佈文件夾。  

其次將以下動態鏈接庫複製到發佈文件夾中:mingwm10.dll、QtCore4.dll、QtGui4.dll、libgcc_s_dw2-1.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複製過來。

二、應用程序(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

第四步:

重新編譯 ,大功告成!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章