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?
The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems. The POCO C++ Libraries are being used by C++ developers worldwide to build challenging and mission-critical applications.
The POCO C++ Libraries (POCO stands for POrtable COmponents) are open source C++ class libraries for building connected applications for desktop, server, mobile, IoT, and embedded systems. POCO has grown steadily in popularity since it was founded by Günter Obiltschnig in 2004.
On Windows, run the buildwin. cmd script to build POCO using the Visual Studio project files. You can run buildwin. cmd without arguments to see available options.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With