Debug程序如何被另一个程序调用

时间:2017-02-06 11:22:46

标签: c++ visual-studio-2010

我已经用C ++,A和B编写了两个程序。在A程序中,我用参数调用B(基于控制台的程序)。

我想要的是当我打电话给B想要处于调试模式时(我知道我运行程序A)。我怎么能在Visual Studio 2010中设置它?

谢谢

2 个答案:

答案 0 :(得分:1)

当我遇到同样的问题时,我刚刚添加了Sleep(10000); (或类似地)在程序B的开头,然后手动附加调试器。您还可以对环境变量/命令行参数/...

进行条件设置

我知道这是一个黑客 - 但它有点工作;并且也希望有更好的解决方案。

答案 1 :(得分:-1)

在主调用{{1}}开始的程序B中,这将允许您将调试器附加到第二个进程。请参阅:https://msdn.microsoft.com/en-us/library/windows/desktop/ms679297(v=vs.85).aspx