从64位.NET代码调试64位C ++ - 如何?

时间:2009-09-18 10:20:25

标签: c# c++ debugging 64-bit

Visual Studio告诉我不支持64位托管+非托管代码调试。有没有人设法解决这个问题?

2 个答案:

答案 0 :(得分:1)

我也用64位调试器看到了这个问题。你肯定需要同时调试这两个吗?

如果没有,当您需要调试本机代码时,您可以运行托管应用程序并手动附加调试器,选择“本机代码”作为调试类型(而不是自动,可能同时选择托管和本机)。

答案 1 :(得分:1)

Ctrl + F5,一旦运行, Debug-> Attach to Process。 在附加到:框中选择"原生代码"。 确保在流程框中突出显示您的vshost应用。 按"附上"。 现在,您的本机cpp代码中的断点应该触发,调试器将启动。