qt中可執行,但打包後的exe不能直接執行

2022-01-15 07:21:56 字數 302 閱讀 6522

背景:編譯rdm2019.4.0版本

編譯release完成後,在qt中可以直接執行,但使用qt的部署工具部署後,rdm無法顯示介面;

原因:需要使用「自己的」qml資料夾,即rdm.exe中的qml資料夾,而不是qt環境中的qml資料夾;

命令:windeployqt --qmldir rdm\src\qml rdm.exe

注意:需要python37.dll才能執行

需要crashreporter

編譯crashreporter時,需要新增幾個巨集定義?我是這麼幹的~~~~

QT生成可執行的EXE程式

qt 官方開發環境使用的動態鏈結庫方式,在發布生成的exe程式時,需要複製一大堆 dll,如果自己去複製dll,很可能丟三落四,導致exe在別的電腦裡無法正常執行。因此 qt 官方開發環境裡自帶了乙個工具 windeployqt.exe。以官方 qt 5.4.0 mingw 開發環境為例,從開始選單...

打包成exe可執行檔案的方法

1 安裝擴充套件庫的幾種方法。首先可能需要使用 pip install upgrade pip 來公升級本機的pip程式。然後在命令提示符環境 即cmd方式 執行下面的命令 以numpy為例 python m pip install numpy 安裝numpy擴充套件庫 pip install nu...

vs2019 qt 可執行檔案exe的生成步驟

一 調整模式 開始的時候,都是在debug模式下的 在需要生成exe時,除錯到release模式 在這裡插入描述 二 到工程下面的release目錄下,把exe檔案拷出來 exe 在這個 你的工程名稱 x64 release目錄下 比如我放在d盤的 自己命令的myexe資料夾下 三 提取關聯的動態庫...