Boost.Process 的奧秘
您正在尋找 Boost.Process,一個用於執行程式並檢索其輸出交叉的庫平台?令人驚訝的是,這並不是您在 boost.org 上所期望的地方。謎團即將揭開......
Boost.Process 曾經是一個由 Julio M. Merino Vidal 維護的外部非官方函式庫。然而,這種情況已經改變了!
官方 Boost 庫
自 2016 年 11 月起,Boost.Process 成為官方 Boost 庫。現在它是 Boost 1.64 的一部分,於 2017 年 4 月發布。可在 http://www.boost.org/doc/libs/1_64_0/doc/html/process.html 找到其文件。
歷史版本
在正式納入之前,Boost.Process 經歷了多個版本。以下是一些值得注意的:
-
版本0.5 (2012): 下載網址:http://www.highscore.de/boost/process0.5/process.zip ;手冊位於http://www.highscore.de/boost/process0.5/index.html。
-
版本GSOC2010:下載http://www.highscore.de/boost /gsoc2010/process.zip;手冊位於http://www.highscore.de/boost/gsoc2010/ 。
-
版本0.31(早期Boost Sandbox):下載http://www.highscore.de/boost /行程.zip;手冊位於http://www.highscore.de/boost /process/ 和http://www.highscore.de/cpp/process/。
非官方原始碼下載
如果您還需要下載非官方原始碼,可以在GitHub 上找到:
- 代碼:https://github.com/klemens-morgenstern/boost-process
- 手冊:http://klemens-morgenstern.github.io/process/index.html
替代庫
雖然Boost。 Process 現在是一個很好的選擇,還有其他跨平台庫用於管理外部流程:
- [QProcess](https://doc.qt.io/qt-5/qprocess. html)來自Qt 框架
- [system()](https://en.cppreference.com/w/cpp/utility/system/system) 具有跨平台包裝器的標準C 函數
- [Forkable](https://sourceforge.net/projects/forkable) 專門用於分叉子程序並控制父子關係
以上是在哪裡可以找到官方 Boost.Process 函式庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!