是否有跨平台库可用于创建进程(例如在Windows中使用createProcess Win32 API)。 适用于Linux / Windows / Mac?
是否有跨平台库可用于创建进程(例如在Windows中使用createProcess Win32 API)。 适用于Linux / Windows / Mac?
这些库都不会对程序进行侵入式修改,也不包含UI框架。两者都支持静态链接,而且不会增加很大的代码大小开销。
我可以使用以下命令运行记事本: std::system("notepad.exe"); 我相信在Linux上也应该可以工作。
wxWidgets 还包含一个跨平台的进程控制库,可以通过 wxProcess
类来生成子进程。如果需要跨平台线程处理,也可以使用 wxThread
类来实现。总体而言,wxWidgets 是一个不错的跨平台库,相当轻量级且使用起来非常直观。您可以在主网站上找到一些很棒的入门教程,向您展示如何启动应用程序。
#ifdef
吗? - Cody Gray