2016-04-13 37 views
-1

有沒有幫助的工具我可以找到function是否在.dll文件中聲明與否。 實際上,我遇到了一個問題,編譯器在說它找不到xyz method的定義。 如果有人知道如何檢查這個東西,請分享。 我想測試msxml6.dll 感謝方法來檢查函數聲明與否在.dll文件中

+2

最可能的原因是您的代碼中存在一個錯誤,例如聲明具有非託管函數參數或返回值的函數。這使得任何其他.NET語言都無法訪問。所以檢查它是否「聲明」不會解決任何問題。毫無意義的強迫我們猜測這個時候,你可以輕鬆地發佈一個片段順便說一句。 –

回答

0

我不知道這個特定的DLL,但你可以使用反編譯爲IlSpy(只有當這是NET的DLL)逆向工程DLL和檢查功能是存在的。

更新 現在我從標籤看到,這是C++,所以反編譯器在這裏不會有幫助。