QT下生成可執行程式的方法及一些問題解決辦法

2021-07-31 08:20:08 字數 877 閱讀 4479



qt下生成可執行程式的方法及一些問題解決辦法:

1.生成可執行程式:qtdebug下生成的檔案占用記憶體過大,顯然是不科學的,所以要生成發布的程式,先要把qt右下角的debug改為release;

2.執行後在當前資料夾下生成了新的乙個資料夾,開啟後看到release資料夾下生成的exe檔案,雙擊發現還是打不開,提示缺少***.dll檔案,此時就要到qt安裝目錄下的bin資料夾下找到缺少的檔案複製過來就行了;

3.所有缺少的都複製過來後,開啟exe檔案就可以執行了,但是只是能在自己的電腦執行,拷貝到其他電腦上還是用不了,因為其他電腦缺少一些檔案,把安裝目錄下的plugins資料夾裡的sqldrivers資料夾拷貝到release裡,再plugins資料夾裡的platforms資料夾裡的qwindows.dll拷貝到release裡面的platforms資料夾(自己在release資料夾裡面建立platforms資料夾),sqldrivers資料夾、platforms資料夾的檔名一定要為這個,不能更改。

4.此時 別人的電腦已經可以正常開啟這個程式了,但是用的過程中會發現有很多看不了,這是缺少了執行的外掛程式,從qt主目錄下plugins資料夾中的imageformats資料夾拷貝到exe所在目錄中即可,imageformats資料夾包含了許多格式的外掛程式。

5.經驗證,此時已經完全可以在其他電腦上執行了。

Qt發布可執行程式

在qt creator下用release跑一遍程式,生成相應的exe檔案。在qt creator下編譯好的release下的 youprogramname.exe 拷貝到乙個資料夾下面 在開始選單搜尋qt,然後執行qt5.8 64 bit for desktop msvc 2015 開啟qt命令列,...

PyInstaller生成可執行程式

表 1 pyinstaller 支援的常用選項 h,help 檢視該模組的幫助資訊 f,onefile 產生單個的可執行檔案 d,onedir 產生乙個目錄 包含多個檔案 作為可執行程式 a,ascii 不包含 unicode 字符集支援 d,debug 產生 debug 版本的可執行檔案 w,wi...

PyInstaller生成可執行程式

pyinstaller 選項 python 原始檔例如 進入放置原始碼的資料夾內或者指定原始檔路徑 pyinstaller 源.py或 pyinstaller d 源.py生成單一的exe檔案 pyinstaller f 源.py加入圖示和版本資訊 pyinstaller f w version f...