我在Qt Creator中構建了一個應用程序,它使用CImg進行一些圖像處理。它在內部IDE中運行時運行良好,但如果我嘗試從其目錄啓動它,則會引發以下錯誤。QT發佈構建DLL過程入口點錯誤
The procedure entry point [email protected]@[email protected]$$QAV0AAZ could not be located
in the dynamic link library QtCore4.dll
一切指向有多個版本的DLL安裝。我發現我的Xilinx IDE使用Qt庫,但所討論的DLL是相同的版本。我不是一個真正的軟件傢伙,在這裏不知所措。
目錄中有QtCore4.dll和QtGui4.dll的副本。這是所有應用程序都需要的。靜態鏈接也不起作用。我準備好將這個重新投入工程師,並告訴他處理命令行版本。 – 2012-07-30 15:19:04
@Matt你的意思是你把你的QtCore4.dll放在應用程序的目錄中,並且仍然顯示這個消息?可能是錯誤的DLL。也許你從QtCreator的目錄中獲得了DLL,但是你應該從SDK開始,因爲它們不是一樣的(並且你的應用程序與後者相關聯)。 – Claudio 2012-07-30 16:12:54
Ran Dependency Walker,並將dll複製到目錄中。不知道我最初使用的是什麼DLL,但它現在起作用。 – 2012-07-30 19:30:55