8

I would like to use some cross platform C++ library for starting, stopping and getting standard output for processes. I found and I would like to use C++ POCO libraries: are these good?

What's the best alternatives? I use Boost and they have Boost Process, but is not part of the official release and AFAIK it won't be neither very soon (development stopped at 2008). Can you advise me a bit on this POCO lib or other?

Christian Severin
  • 1,793
  • 19
  • 38
Abruzzo Forte e Gentile
  • 14,423
  • 28
  • 99
  • 173
  • 2
    @ChristianSeverin Please be aware that every edit you make pushes the question to the front page and can create a lot of noise . If you believe the retagging should happen, ask about it on [meta](http://meta.stackoverflow.com) first. – DavidG Nov 10 '15 at 14:40

2 Answers2

3

I don't have any direct experience with the Processes lib in POCO but I'm a big fan of the project in general and the networking and threading libs in particular. Works great under Windows (MinGW & VS), OS X, and Linux.

ChrisC
  • 1,282
  • 9
  • 9
2

I have used POCO cross-platform for iOS/Android and it was very straightforward, dynamic pointers, threading and much much more. There was some threshold on getting it running at first, but once first sample was running: no problems... You may want to check out our entire project here

David Karlsson
  • 9,396
  • 9
  • 58
  • 103
  • 1
    Hi. Indeed! I watch a video about one of the developer (Alex Fabijanic) at BoostCon2012 about type erasure and I like it a lot. He alsoe wrote on ACCU on the same topic. See this http://www.youtube.com/watch?v=QySTK4cSq7o. – Abruzzo Forte e Gentile Aug 29 '13 at 07:44