如何在Windows下發布QT應用程式

2021-07-15 05:20:12 字數 912 閱讀 8624

環境介紹:

作業系統:windows 10 64bit

ide套件:qt creator 3.6.1

編譯器版本:qt5.6.0 msvc2015 32bit

如何發布:

從qt安裝目錄的 /bin 下我們可以找到乙個名叫windeployqt.exe的可執行檔案,這是乙個官方提供的 應用部署工具,可以很方便的將所有應用程式需要的庫、qml等包含進應用目錄下,基本使用方法如下:

1.將你的qt應用從release或debug中拷出來到單獨的乙個資料夾,務必將你在程式中呼叫的自己寫的dll檔案一併拷過去

2.ctrl + r 開啟執行,輸入cmd,開啟命令列

3.鍵入windeployqt.exe的絕對路徑,留個空格,鍵入你拷貝的應用程式的目錄,然後確認就可以了

c:\qt\qt5.6.0\5.6\msvc2015\bin\windeployqt.exe e:\usbhid\qt_usbhid_test.exe
如下所示

執行結果

這裡就可以執行了,其中有一些不用的dll檔案,可以看情況刪除,以減小體積

如何在Windows下發布QT應用程式?

當編譯完成qt程式生成可執行檔案後,發布到其他客戶端的方法有兩種 一種是使用靜態庫編譯 另一種是使用動態庫編譯,同時附上需要的動態庫。優點 發布簡單,只需要單一qt應用程式。缺點 庫檔案很大,更新程式版本不方便,每次公升級都需要重新發布所有的程式。mingw平台靜態編譯qt庫時,產生靜態編譯專案檔案...

windows下發布python模組

將python的一些基礎知識進行整理,歸納,方便以後查閱 假設已經有了乙個叫nester.py的檔案 1.為模組建立乙個資料夾 建立乙個資料夾,名字隨意,這裡取名nester,將nester.py複製到這個資料夾下。2.在nester資料夾下建立乙個新的setup.py檔案 setup.py包含有關...

Qt如何打包發布

建立乙個資料夾,然後將release 資料夾中的 exe複製過來,再去qt安裝目錄的bin目錄中將libgcc s dw2一1.dll libstdc 6.dll lib winpthread 1.dll.qt5core.dll qt5gui.dll和qt5widgets.dll這6個檔案複製過來。...