通过c / c ++寻找跨平台的lib工作(运行脚本,处理结果)和shell(cmd在windows中)?
请告诉<cstdlib>
system()
以外的任何其他内容。我想知道是否有更高级别和易于使用的东西。
答案 0 :(得分:3)
我使用了boost.process,因为0.1 它并没有被正式纳入提升主流,但似乎已经达到了一个经过良好测试的状态,并且似乎已经被包括在内。
MY2C
答案 1 :(得分:0)
对于shell处理可能有点重量,但我发现http://qt.nokia.com是一个非常有用的跨平台库,可以满足从启动进程到解析输出的所有需求等等。而且我发现它易于使用且记录完备。如果您对Qt的跨平台小部件库不感兴趣,您可能会限制自己使用核心Qt库。
在这种情况下相关: