2010-07-22 57 views
7

我想使用一些跨平臺的C++庫來啓動,停止和獲取進程的標準輸出。我發現,我想用C++ POCO庫: 這些好嗎?C++跨平臺進程:POCO lib好嗎?其他選擇?

什麼是最好的選擇?我使用Boost,他們有Boost Process,但不是官方發佈的一部分,AFAIK也不會很快(2008年停止開發)。 你能否就這個POCO庫或其他建議給我一些建議?

+2

@ChristianSeverin請注意,您進行的每一個編輯都會將問題推送到前臺頁面可能會產生很多噪音。如果您認爲應該發生重複,請首先在[meta](http://meta.stackoverflow.com)上詢問它。 – DavidG 2015-11-10 14:40:54

回答

3

我對POCO中的進程庫沒有任何直接的經驗,但是我一般對這個項目以及網絡和線程庫特別感興趣。在Windows(MinGW & VS),OS X和Linux下工作良好。

2

我已經使用POCO跨平臺的iOS/Android,它非常簡單,動態指針,線程和更多。在開始運行時有一些門檻,但是一旦運行第一個樣本:沒有問題...您可能想要查看我們的整個項目here

+1

嗨。確實!我在BoostCon2012上看到一個關於開發者(Alex Fabijanic)關於類型擦除的視頻,我非常喜歡它。他還在ACCU上就同一主題寫過文章。請參閱此http://www.youtube.com/watch?v=QySTK4cSq7o。 – 2013-08-29 07:44:39