日韩在线免费播放-日韩在线免费av-日韩在线免费-日韩在线毛片-国产高清不卡视频-国产高清不卡

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > Qt打包文檔(window平臺)

Qt打包文檔(window平臺) 時間:2017-11-03      來源:未知

Qt打包文檔(window平臺)

1 添加程序圖標

1.1 設置主窗口圖標

主窗口調用:

setWindowIcon(QIcon(QStringLiteral(":/logo/resourse/logo.png")));

上面路徑根據自己情況配置,可以使用資源文件路徑。

 

1.2 設置運行程序的圖標

1.到//www.bitbug.net/轉換一個icon文件,作為桌面快捷方式圖標,例如logo.ico

2.創建一個res.rc文件,里邊內容如下

IDI_ICON1  ICON    DISCARDABLE    "resourse/logo.ico"

3.在項目的*.pro工程文件中添加rc文件

4.重新build之后,在相應的Debug或者release目錄下,exe圖標會變成icon樣式。

1.3 編譯release版本

debug版本的程序中包含了調試信息,可以用來調試。而真正要發布程序時,要使用release版本,這樣可以減少發布程序的體積同時增加軟件的安全。

改完上圖release之后,構建,運行,會在相應目錄下面的release目錄下面生成文件。

2 發布程序

2.1 添加環境變量

配置環境變量Path里面添加windeployqt.exe的路徑,例如:

F:\Qt\Qt5.2.1\5.2.1\mingw48_32\bin

注意不要刪除原來的環境變量

2.2 拷貝動態鏈接庫

把編譯生成的exe文件放到單獨文件夾,例如d:\pack下,進入cmd命令模式,執行:

windeployqt *.exe  //后面跟可執行程序,如:

完成后會發現pack目錄下多了很多dll文件。

2.3 拷貝其它確實dll文件

這時候大部分的dll文件都自動拷貝過來了,但是如果項目還用了一些其他的SDK,比如OpenCV,Chartdir51等等,就需要手動將所需dll拷貝過來,如果不知道還需要哪些軟件,可以用Dependency Walker來查看缺少哪些dll文件。

 

1.先把2.1中添加環境變量去掉

打開Dependency 軟件,執行File -> open->*.exe

標黃部分為缺失庫,依次從系統查找拷貝到打包目錄即可。

2.4  制作安裝文件

使用工具HofoSetup,一些配置如下,其它按照默認即可

上一篇:Char溢出問題分析

下一篇:Python 網絡爬蟲

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 暖春| 游泳池电影| 非法制裁| 彭丹 孽欲追击档案之邪杀| 《七律长征》的简笔画| 川子| 江湖之社团风暴| 第一财经今日股市直播回放| 防冲撞应急处置预案| 林忆莲唱哭李宗盛现场| 视力图| 双重欲望| 黑之教室| 性视频在线播放| 26uuu电影网| 四 电影| 真的爱你中文谐音歌词| 91精品在线视频播放| 七上语文背诵清单表| 巴黎最后的探戈| 青山知可子冲绳草莽英雄1969| 豪勇七蛟龙 电影| 我的成功密码| 吴雪雯| 六级词汇电子版| 久草电影| 欢迎来到nhk| 今天是你的生日bb伴奏正谱| bbbbbbbbb免费毛片视频| 新三国第95集完整版| 建国大业演员表| 浪荡子的旅程电影| 学生早餐吃什么方便又营养| 生死搏斗| 飞扬的青春 电视剧| 乳糖不耐受奶粉推荐| 绯色恋| 双生儿| 东北一家人第一部| 非他莫属| 女生被艹在线观看|