在VS2012下调试多个项目 - 主项目调用子项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在VS2012下调试多个项目 - 主项目调用子项目相关的知识,希望对你有一定的参考价值。

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

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

我怎么能做到这一点?或者我能完成这个吗?

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

答案

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

以上是关于在VS2012下调试多个项目 - 主项目调用子项目的主要内容,如果未能解决你的问题,请参考以下文章

我在VS2008合并了多个项目release的调试如何支持设置断点连调呀?我现在只能在启动工程里设断点依赖项不行

VS2012在一个解决方案中发布多个项目

如何使用VS2012调试QT程序

关于VS2012 生成或调试时无响应的另一种情况

VS2012调试出错,在debug目录下找不到exe文件。

在 VS2010 或 VS 2008 中打开现有的 MakeFile 项目进行调试