我正在我的第二個應用程序在QT中,我試圖部署一個粗糙的副本進行測試。它不會在測試計算機上運行,在我的問題上運行時沒有問題,給出錯誤「在QT5core.dll中找不到過程入口點_ZdaPVJ」。爲了確保不是我的程序搞砸了,我創建了一個空白的測試應用程序,編譯它以便發佈,將test.exe移動到不同的位置,運行windeployqt --release test.exe,它創建了所有的依賴關係文件夾。點擊test.exe運行沒有問題。抓住最近創建的文件夾將其轉移到其他計算機並出現相同的錯誤。 有什麼我忘記了,因爲我編譯我的第一個應用程序?我沒有意識到它改變了一些設置嗎? 沮喪......QT部署不工作缺少入口點
回答
也許你可以檢查是否正在加載您的問題涉及到不同版本的現有系統和一個錯誤的dll文件:
- QT Release build DLL procedure entry point error
- https://forum.qt.io/topic/26707/the-procedure-entry-point-cound-not-be-located-in-the-dynamic-link-library
正如後面的鏈接(朝底部)所示,您可以嘗試使用dependency walker來確定dll的加載位置。或者使用與導致許可問題的靜態鏈接(也參見上面的後面的鏈接)。
而且在最後一個環節投擲使用Qt的窗口的部署工具:Qt deployment; the procedure entry point ... could not be located
感謝您的回答。我做了以下,從我的其他應用程序抓住Qt5Core.dll,它工作。所以肯定我有一個DLL之間的衝突。現在我的問題是,我敢肯定是相關的,如果我從部署文件夾運行應用程序,我得到一個錯誤嘗試連接到數據庫時未加載驅動程序。我錯過了一個驅動程序,或錯誤的驅動程序,不知道如何排除故障。 – Dan3460
我不是一個Qt專家,我只是想添加一些指針,但如何嘗試[Qt窗口的部署工具](http://doc.qt.io/qt-5/windows-deployment.html#the -Windows部署工具)?我的經驗是,這樣的工具吸引太多依賴,但也許值得一試? –
我運行了依賴walker,並不真正熟悉這個工具,在API-MS-WIN-CORE-SYSINFO-L1-2-0等東西上出現了一堆「錯誤打開文件,系統找不到指定的文件」。 DLL。我還發現一個錯誤,在依賴窗口的底部「說」至少有一個需要或轉發的依賴項沒有找到「和」具有不同CPU類型的模塊被發現「 – Dan3460
- 1. docker nginx部署入口點
- 2. Capistrano第一次部署doens't工作,由於缺少development.log文件
- 3. Qt部署;程序入口點...無法找到
- 4. QT部署的窗口上
- 5. 部署Qt應用程序時缺少功能
- 6. Qt缺少qtextcontrol_p.h
- 7. 缺點,不工作
- 8. 外部DLL中缺少Qt信號
- 9. Qt缺少庫嗎?
- 10. 從eclipse部署到glassfish 4.1.2 - 缺少類
- 11. Windows Azure:部署後缺少主頁
- 12. Web角色部署期間缺少Microsoft.WindowsAzure.Diagnostics
- 13. 部署.dacpac缺少程序集參考
- 14. 部署網絡缺少一個Softmax層
- 15. eclipse + tomcat部署:缺少目錄
- 16. 缺少Silverlight部署數據提供者
- 17. 缺少「部署」-Button Visual Studio 2012
- 18. ClickOnce部署後缺少按鈕圖標
- 19. 「部署」選項缺少Visual Studio 2012
- 20. 部署時缺少連接字符串
- 21. Qt的缺點
- 22. Qt curl.exe工作在調試/發佈但不部署
- 23. Tomcat熱部署不工作
- 24. trac-admin部署不工作
- 25. WebMethod部署時不工作
- 26. AttachDBFileName不工作部署
- 27. 持續部署工作不
- 28. 部署後JavaScript不工作
- 29. 從setup.py的入口點不工作
- 30. 缺少參考/ exe不工作/ - PowerPacks -
請提供https://stackoverflow.com/help/mcve – Macias
?是一個空的應用程序,就像你打開QT Creator並點擊新應用程序並編譯。沒有添加。不知道我還應該添加什麼。 – Dan3460
我收到了一些建議來修改我的問題,因爲不清楚,我很有可能被禁止訪問該網站。英語不是我的第一語言,這些問題對我來說很好。如果你能給我一些我需要修改的提示,我會很樂意做到這一點。 QT有更多問題,但現在我不敢問。 – Dan3460