是否有任何跨平台库来创建进程(例如,在Windows中使用createProcess win32 api)。 对于linux / windows / mac?
答案 0 :(得分:10)
这些都不是侵入式库,这些都不是暗示UI框架。两者都支持静态链接而没有大的开销。
答案 1 :(得分:7)
您可以使用以独立于平台的方式实现许多OS实用程序的Qt,例如。进程,线程,网络,GUI当然,....
答案 2 :(得分:5)
查看https://github.com/eidheim/tiny-process-library,这是一个没有外部依赖关系的现代C ++(11)平台独立流程库。
答案 3 :(得分:2)
我能够使用以下方式运行记事本: 的std ::系统( “Notepad.exe的”); 我在linux中相信它也应该工作。
答案 4 :(得分:1)
wxWidgets还包含一个跨平台的流程控制库,用于通过wxProcess
类生成子流程。如果需要跨平台线程,也可以通过wxThread
类来处理。总的来说,wxWidgets是一个很好的跨平台库,相当轻巧,非常简单易用。您可以在主网站上找到一些很棒的入门教程,向您展示如何启动和运行应用程序。