QT5.8導出exe文件及封裝成一個exe程序可在其他電腦運行

昨天安裝配置了QT5.8,opencv4.10,CMake,因爲項目需要,要將隊友寫好程序,跑通,並且封裝成EXE程序文件,踩了不少坑,總結一下自己的正確步驟:

1、打開QT,以release方式運行

2、找到release文件夾生成的exe文件,拷貝到一個新建文件夾中

3、window搜索QT,打開下圖程序

4、打開後輸入cd/d exe文件所在路徑,比如:cd/d D:\QTProgram\V1

5、然後輸入windeployqt  程序包名,比如:windeployqt  test.exe

6、這時候查看exe文件所在文件夾,會發現文件夾中多了很多dll文件如下圖:

7、當然最重要的還是這一步,當點擊exe程序時,會發現提示各種dll文件缺失,這時候你可以到QT安裝文件夾中找相關dll文件,拷貝過去,比如我的路徑爲D:\Qt\5.8\mingw53_32\bin,還有這個項目用到了opencv,運行時也會發現缺少opencv相關dll文件,同樣道理,可以直接在opencv相關文件夾搜索,這裏我也會上傳相關dll到我的博客,大家也可以下載。補齊dll文件後就可以完美打開exe程序了!

8、接下來就是封裝成一個exe文件,可以完美打開,這裏需要下載一個Enigma Virtual Box,直接搜索,我是在360軟件直接下載的。

9、打開Enigma Virtual Box,操作如下

10、一頓操作後,就可以得到心心念唸的exe封裝程序啦!

 

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