我想部署我的Qt應用程序,並且遇到了一個致命錯誤。該程序在Qt編輯器中運行良好,我可以構建並運行它。在發佈模式下構建項目並使用windeployqt.exe獲取文件夾中的正確.dll文件後,我將受到this error message的處理。我爲5個不同的Qt .dll獲得一個。我找到了一種通過使用Qt工具中的.dll來代替在編譯器的bin目錄中找到的錯誤來消除此錯誤的方法。但是,我剩下一個。不像以前的錯誤',沒有dll被引用,只有我的程序的目錄。無法運行Qt C++發佈版本。 '程序入口點無法找到'
我已經試過這與2編譯器到現在。這是由Qt提供的,以及我自己的安裝。你可以說,都失敗了。
看起來您正在使用Qt build中的windeployqt.exe,它與您用來構建應用程序的Qt build不同。這就是爲什麼應用程序在啓動時崩潰的原因。 –
碰到同樣的問題。使用Qt 5.9到Qt 5.10,使用vs2017。只在發佈模式下發生。我不得不在與.exe相同的路徑上移動程序所需的Qt dll。很奇怪。 – brahmin