我試圖運行一個使用Qt開發的應用程序,使用它在Windows上的可執行文件。運行Qt應用程序時可執行的程序入口點錯誤
注意我可以直接在Qt Creator中運行應用程序而不需要任何issu。
任何想法?
我試圖運行一個使用Qt開發的應用程序,使用它在Windows上的可執行文件。運行Qt應用程序時可執行的程序入口點錯誤
注意我可以直接在Qt Creator中運行應用程序而不需要任何issu。
任何想法?
當從IDE執行,QtCreator運行在指向在生成過程中使用的程序DLL的適合環境中的可執行文件。
當您嘗試手動運行可執行文件,你在你的系統環境,這在窗口可通過安裝在你的機器有不同版本的Qt的DLL程序被污染運行它。這可能會導致此類錯誤。
你應該讓你的應用程序using windeployqt
的完整部署。
謝謝你的回答,我運行了windeployqt命令。它帶來了應用程序的依賴關係,但顯然不是所有的依賴關係,如http://www.brycevalero.com/windeployqtcreating-a-qt-deployable-folder-window中所解釋的,我仍然有同樣的問題。我需要知道巫婆依賴關係是否對此問題負責 –
您是否嘗試過依賴沃克?看看你發佈的錯誤消息,問題可能不是Qt,但MinGW。您可以嘗試從MinGW安裝的bin目錄複製dll – wasthishelpful
您是否已將可執行文件複製到其他位置? – Hayt
不,我沒有。只需要我手動運行它 –