2

我有 2 Visual Studio C projects:第一个是主要程序,第二个项目为第一个项目创建输入。

如何在主要程序运行之前自动执行第二个程序?

(即第二个项目将在第一个项目读取它之前创建输入,我不必自己手动运行第二个程序)。

4

1 回答 1

0

您只能让一个进程自动启动。因此,您可以通过从第一个的源代码启动第二个来调试两者。在 Windows 上,您必须使用 Win32 API,包括Windows.h并调用CreateProcess()函数。第二个进程应自动附加到调试器。在调用CreateProcess()之后,第一个进程可以安全终止。如果您不想在发布版本中使用它,您可以在预处理器条件下使用它。

#ifdef _DEBUG
     CreateProcess(...
#endif
于 2014-05-04T11:44:11.630 回答