簡體   English   中英

如何在沒有Visual Studio的情況下調試?

[英]How to debug without Visual Studio?

Python - > c ++ dll - > c#dll

我有一個com interop c#dll,它通過在c#中生成的.tlb文件加載到包裝器c ++ dll中,用於python項目。 當我在我的計算機上運行它工作正常,但當我在一台剛剛編寫完成的計算機中運行時它會給出:

WindowsError: exception code 0xe0434f4d

我在格式化的計算機上安裝了redistribute c ++和.net compact framework 3.5。

如何在未安裝Visual Studio的計算機上查看正確的異常? 我怎樣才能調試所有這些? 我無法調試dll本身可以嗎?

注意:在我的電腦中一切正常,所以可能是某些dll或文件丟失。 我已經使用了Dependency Walker來查看是否有一些dll缺失,並且nop!

下載適用於Windows的Microsoft調試工具。 它包含WinDbg調試器,也可用於調試。

WinDbg優於Visual Studio的優勢在於,您可以使用更多低級命令來查找問題。

WinDbg的缺點在於它不是用戶友好的(與Visual Studio相比)。

您可以使用WinDbg或其他良好的應用程序附加到進程,甚至可以在調試器應用程序中運行應用程序。

另一個非常好的軟件是OllyDbg

這兩個都允許您在應用程序的不同位置設置斷點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM