在Windows Visual Studio 2009 C++下,我很困擾ddl加載器問題。我有一個框架作爲DLL文件加載插件,不幸的是我沒有源代碼訪問框架。依賴walker沒有顯示任何錯誤,但是當加載插件時框架只是說「未找到依賴關係」。 我很不熟悉Windows下的調試,我在Linux下的下一步就是設置LD_DEBUG =文件並檢查加載了哪個DLL /庫。LD_DEBUG =適用於Windows Visual Studio的文件?
在Windows下有類似的可能嗎?
在Windows Visual Studio 2009 C++下,我很困擾ddl加載器問題。我有一個框架作爲DLL文件加載插件,不幸的是我沒有源代碼訪問框架。依賴walker沒有顯示任何錯誤,但是當加載插件時框架只是說「未找到依賴關係」。 我很不熟悉Windows下的調試,我在Linux下的下一步就是設置LD_DEBUG =文件並檢查加載了哪個DLL /庫。LD_DEBUG =適用於Windows Visual Studio的文件?
在Windows下有類似的可能嗎?
如果您使用dependency walker它有一個菜單條目配置文件。因此,如果您將exe加載到dependency walker並使用配置文件,您可能會得到更多信息,爲什麼dll沒有解決。
如果框架沒有告訴你找不到哪個DLL,那麼你可以用Process Monitor手動找到它。