Qt exe程式缺少dll的解決方法

2021-08-09 00:21:17 字數 362 閱讀 7702

當我們用qt creator直接執行程式時是可以的,但當我們直接開啟工程目錄下的exe檔案卻發現執行不了,提示缺少dll檔案,因為qt預設是動態編譯的,需要dll才能執行。

當我們用creator執行程式的時候qt當然會去找相應的dll,但直接開啟exe檔案的時候windows會在環境變數目錄和exe當前所在目錄裡找dll檔案。

所以如果這個qt程式是給你自己用的,因為你電腦已經裝了qt,直接將qt下的bin目錄加入環境變數就可以了,比如我的是:c:\qt\5.9.1\msvc2013_64\bin

如果你要把這個qt程式拿給別人用,那就得把需要的dll檔案打包給別人,當然自己乙個乙個找太麻煩,可以參考這篇:qt應用程式發布

缺少dll檔案的解決方法

1.什麼是dll檔案從專業的角度來說,dll檔案,即動態連線庫,是一種不可執行的二進位制檔案,它允許程式共享執行特殊任務所必需的 和其他資源。打個比方,相當於你去飯店吃飯,隻人帶上錢或卡就可以了,不用把盤子 碗和筷子都帶上,在這裡電腦就是飯店,它提供了dll檔案 相當於盤子 碗和筷子 其他程式 顧客...

Python安裝時報缺少DLL的解決辦法

準備開始學習python,但是剛準備環境搭建時就遇到了下面的錯誤 仔細的看了看,說是缺少dll。對於這個問題的解決辦法 方法一 方法二 使用windows的msiexec 命令,讓我們先簡單看看用法 msiexec help windows r installer.v 5.0.7601.18896 ...

QT程式打包出錯 缺少dll或者應用程式無法啟動

在打包qt開發的應用程式時,遇到兩個錯誤,缺少dll或者應用程式無法啟動,第乙個錯誤肯定是沒有將應用程式的依賴dll包含完全 第二個錯誤重點說一下 1 要將qwindows.dll放在platforms資料夾中,然後再將其和其他 依賴dll放在同級目錄,如果直接將qwindows.dll與其他dll...