1.程式圖示
①建立一個圖示格式的檔案,可以網上線上將普通的圖形格式轉成.ico 格式的圖示檔案
http://www.faviconico.org/
這個網站可以線上轉換png、jpg、gif檔案為ico格式,親測很好用
②將轉換好的圖示檔案myico.ico放到原始碼目錄,就是.Pro所在的資料夾啦
③在.pro專案檔案中新增一行程式碼:RC_ICONS = myico.ico //這裡myico.ico就是圖示檔案的名字
2.釋出程式
Qt 官方開發環境使用的動態連結庫方式,在釋出生成的exe程式時,需要複製一大堆 dll,如果自己去複製dll,很可能丟三落四,導致exe在別的電腦裡無法正常執行。因此 Qt 官方開發環境裡自帶了一個工具:windeployqt.exe(這個檔案在Qt安裝目錄的bin檔案下可以找到)
以官方 Qt 5.4.0+MinGW 開發環境為例:
開始選單->Qt 5.4.0->5.4->MinGW 4.9 (32-bit)->Qt 5.4 for Desktop (MinGW 4.9 32 bit),可以開啟 Qt 命令列,從這裡就可以執行windeployqt 工具。
①編譯原始碼成Release方式的exe檔案,如ClockwisePort.exe
②將這個ClockwisePort.exe複製到一個新的單獨的資料夾裡用於釋出,如放在D:\clock\ 資料夾裡
③然後從開始選單開啟 Qt 命令列,輸入命令 :cd /d D:\clock (大小寫,斜線,不要輸入錯誤)
④然後使用 windeployqt 工具命令,繼續輸入命令:windeployqt ClockwisePort.exe
⑤然後可以在 D:\clock 資料夾裡看到 windeployqt 工具自動複製的外掛資料夾和 dll檔案、qm檔案。這時候得到的就完整的 exe 程式釋出集合,依賴關係都解決好了