-
打開一個QT程序,以release方式運行一次蔑祟。
image.png -
這時你的工程項目文件夾下趁耗,會生成一個關(guān)于release的文件夾:
image.png -
打開關(guān)于release相關(guān)的文件夾,找到該目錄下release目錄下的.exe程序疆虚。此時你點擊是運行不成功的对粪。因為缺少Q(mào)T必要的庫文件。將這個.exe文件拷貝出來装蓬,創(chuàng)建一個單獨的文件夾著拭,放在這個文件夾下:
image.png -
在win10下,搜索QT牍帚,如下圖:
image.png
4.1 或者儡遮,下面的工具:
5.12.2沒有找到for Desktop,他的名字不同暗赶,只有一個QT5.12.2(MinGw版本號)鄙币,這個就是了
image.png
4.2 打開紅色標(biāo)記的命令窗口 :
(其實在QT目錄下是可以找到這個目錄的肃叶。)
image.png
4.3 接著輸入命令行,cd /d 路徑(指的是需要打包的exe程序目錄十嘿,就是剛才拷貝出來的exe程序所在的目錄)因惭,回車后:
image.png
4.4 輸入如下命令行:windeployqt 程序名 敲擊回車。這一步操作是將所需的庫文件全都拷貝到exe程序的當(dāng)前文件:
image.png
-
這時我們看程序目錄如下:
image.png - 此時绩衷,在當(dāng)前目錄下是可以點擊運行exe程序的
最后蹦魔,該目錄打成一個壓縮包,發(fā)給其他人咳燕,別人拿到這個包勿决,解壓就可以運行了。