Qt應用程序的發佈,exe文件圖標設置

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的樣子
發佈了8 篇原創文章 · 獲贊 6 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章