Qt中編譯的檔案在別人的電腦上面不能執行的處理

2021-08-07 18:51:23 字數 305 閱讀 4203

後來我終於解決了這個問題。

方法也很簡單,就是庫沒有完全加進去。具體做法如下:

1.把編譯好的release檔案中的.exe檔案雙擊開啟。會提示你缺少.dll檔案。按照提示將那些.dll檔案新增到.exe檔案的目錄下。再執行,可能自己的電腦上面可以執行了。但是在別人的電腦上面還是不能執行。怎麼辦呢?

2.其實這並沒有完全將.dll的庫檔案拷貝到.exe資料夾中。還有2個資料夾沒有拷貝,分別是:platforms和plugins這2個資料夾。只要在qt的資料夾中,找到這2個子資料夾,複製到.exe的資料夾中就可以了。

3.問題成功解決。

Qt程式在別人電腦上執行不了怎麼辦

程式寫好後的最終目的是交付使用者使用。由於各人電腦上的系統環境千差萬別,因此,即使是採用了 release 方式編譯,在你自己電腦上生成的 qt 可執行程式換到別人的電腦上,依然可能無法執行。1.首先,以 release 方式編譯源 然後將生成的 exe 程式放到乙個單獨的資料夾中。我是放在 c u...

QT 發布應用程式 在沒有安裝QT的電腦上執行程式

1.在qt中,建立release版本的程式 a.exe 2.建立空資料夾 d a 3.把a.exe拷貝到d a,形成d a a.exe 4.開啟qt 命令列 cd d d a 6.會自動生成所需要的依賴檔案 7.整個資料夾打包壓縮,即可發到其他電腦使用 常見問題 qt 5.14 版本有這個問題,可以...

如何聯接別人電腦上的oracle資料庫

做專案的過程中,不免遇到總部的資料庫宕機,此時又要趕進度 解決方法 1.讓總部給匯出乙個開發庫 包含資料庫最新資訊 2.在某個人的電腦上安裝上oracle,然後將其匯入 3.大家都連此人的資料庫即可 需要對自己的db.properties檔案做一些修改 在連線此人的資料庫前需注意 1.彼此連線的是同...