Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 2 Visual Studio C projects:第一个是主要程序,第二个项目为第一个项目创建输入。
Visual Studio C projects
如何在主要程序运行之前自动执行第二个程序?
(即第二个项目将在第一个项目读取它之前创建输入,我不必自己手动运行第二个程序)。
您只能让一个进程自动启动。因此,您可以通过从第一个的源代码启动第二个来调试两者。在 Windows 上,您必须使用 Win32 API,包括Windows.h并调用CreateProcess()函数。第二个进程应自动附加到调试器。在调用CreateProcess()之后,第一个进程可以安全终止。如果您不想在发布版本中使用它,您可以在预处理器条件下使用它。
#ifdef _DEBUG CreateProcess(... #endif