我有2 Visual Studio C projects
:
第一个是主要的程序,
第二个项目为第一个项目创建了一个输入。
如何在主程序运行之前自动执行第二个程序?
(即第二个项目将在第一个项目读取之前创建输入,我不必自己手动运行第二个程序。)
答案 0 :(得分:0)
您只能自动启动一个流程。因此,您可以通过从第一个源代码中启动第二个来调试它们。在Windows上,您必须使用Win32 API,以包含 Windows.h 并调用 CreateProcess()函数。第二个进程应自动附加到调试器。在调用 CreateProcess()之后,第一个进程可以安全终止。如果您不希望它在发布版本上,则可以在预处理器条件下使用它。
#ifdef _DEBUG
CreateProcess(...
#endif