是否有任何跨平台的lib可以通过c ++与shell(Windows中的cmd)一起使用?

时间:2011-02-22 08:41:48

标签: c++ c shell command-line cross-platform

通过c / c ++寻找跨平台的lib工作(运行脚本,处理结果)和shell(cmd在windows中)?

请告诉<cstdlib> system()以外的任何其他内容。我想知道是否有更高级别和易于使用的东西。

2 个答案:

答案 0 :(得分:3)

我使用了boost.process,因为0.1 它并没有被正式纳入提升主流,但似乎已经达到了一个经过良好测试的状态,并且似乎已经被包括在内。

MY2C

答案 1 :(得分:0)

对于shell处理可能有点重量,但我发现http://qt.nokia.com是一个非常有用的跨平台库,可以满足从启动进程到解析输出的所有需求等等。而且我发现它易于使用且记录完备。如果您对Qt的跨平台小部件库不感兴趣,您可能会限制自己使用核心Qt库。

在这种情况下相关: