【问题标题】:Debugging multiple projects under VS2012 - Main project invokes a sub-projectVS2012下调试多个项目——主项目调用子项目
【发布时间】:2014-01-25 20:04:54
【问题描述】:

我有一个包含 2 个项目的解决方案。主程序和主程序中使用 CreateProcess() 调用的程序。

主要是一个win32程序,第二个是控制台应用程序。我使用 win32 程序来调用控制台应用程序并让它完成它的工作。我的问题是,我希望能够在使用 CreateProcess 调用控制台应用程序后对其进行调试。

我怎样才能做到这一点?或者我可以做到这一点吗?

我也对 Debugger API 有点困惑,因为我希望 Visual Studio 成为调试器,而不是我创建调试器。

【问题讨论】:

  • 对不起,我误解了你的问题。我同意斯科特的回答,没有什么可补充的。使用 DebugBreak();

标签: c++ debugging winapi visual-studio-2012 visual-studio-debugging


【解决方案1】:

调用 DebugBreak();在控制台进程开始时。当它调用该调用时,您将能够启动一个新的 Visual Studio 实例来调试控制台进程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    • 2011-02-15
    • 2014-07-01
    • 2020-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多