我不好意思发布这个,但自从我使用 C++ 工作以来已经有一段时间了,使用 C# 也有一段时间了。我正在将旧的(不是我写的)vs2003 和 05 C++ 代码转换为 vs 08。除了在转换过程中出现大量 block 之外,我还想添加调试日志记录,以便在我附加 windbg 时监控发生了什么。我在这里和 ms 搜索了文件,我认为它正在使用 Debugger.Log(...) 但不确定。我还记得几年前启动调试监视器来捕获日志记录。所以调用一些比我内存力更好的专家。我可以调用什么电话(没有 DEBUG 编译指令 - 需要观看发布代码)来捕捉风袋中的日志记录?我跟踪了 SO 帖子中的几个调试链接,但它们已经死了。 Thanx - 老人。
最佳答案
The WinAPI function OutputDebugString()
如果附加了调试器,则向附加的调试器发送一个字符串。
关于C# 程序员的 C++ 调试帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3050020/