我在基於x64的處理器中使用Visual Studio 2010。LoadLibrary(xx.dll),錯誤126
我有錯誤LoadLibrary(_T("xx.dll")) with 126.
我試圖Dependency Walker中找出所有.dll和模塊,功能依賴性。它顯示一切都很好。
其實舊代碼在32位操作系統中正常工作並編譯。我搬到64位操作系統後,出現錯誤。
我使用.exe文件將所有.dll庫複製到同一目錄中。
編譯xx.dll在32位然後在64位執行後是否有任何衝突?
非常感謝您的任何建議和意見。
您現在在64位應用程序中使用舊的32位DLL嗎? – Youka
@Youka感謝您的快速回復。是的,我已將所有舊的DLL複製到我的64位應用程序中。 – Tuvi
這是一個簡單的「文件未找到」的錯誤,我們無法爲您找到它。啓用加載程序捕捉或使用SysInternals的進程監視器來了解哪個DLL是問題。 –