QT程序打包發布


本來感覺這是一個簡單的操作,今天看見群里有人在問這個問題,他說網上查了很多都不成功,突然就想把自己初學的時候記錄一下!

 

題目謝了QT程序的打包發布,那就是兩步驟:打包+發布!

 

注釋:這篇博文用的是Qt Widgets Application進行測試的,不是Qt Quick Application。

   還有一點是,我現在裝系統把QT卸載了,所以沒有沒有自己的圖片,用的都是網上的,在這和各位大神道歉,跟着你們還抄襲你們東西~~哈哈


 

 

QT程序打包

這里打包用的是QT自帶的WindePloyqt

 

          首先我們是生成Release離線文件!

    

 

 

將 project.exe 可執行文件復制到 別的文件夾下,這里我復制到C:\備忘錄\下       (這里復制到哪里都是可以的)

 

在開始菜單Qt5.5.0下找到Qt5.5 for Desktop cmd運行文件,打開運行

cmd進入C:\備忘錄\下, 執行命令windeployqt project3.exe  (這里用的Windows下的Dos命令操作的,用過Linux都習以為常了)

 

然后在C:\備忘錄下就可以看到發布的文件了,連依賴關系都解決了,直接可以運行

以上就把程序打包完成了,其實就是把需要用的一些數據和動態鏈接復制到這個文件夾下,因為在你拷貝到其它電腦就是完整的,而不會出現什么缺少XXX.DLL文件。。。。

 


 

 

程序發布

 

這里使用的是Enigma Virtual Box進行發布,其實也就是把東西壓縮到一個文件里面,也可以說是打包吧!

 

 

上面說的生成的的東西就是下面的:

 

 

 


 

 

 這樣就可以到其它電腦運行了,版本基本沒有什么限制

 

 

 

 

參考:  http://www.myexception.cn/open-source/1972747.html

       http://blog.sina.com.cn/s/blog_66cd08930102w74s.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM