Boost.Process의 미스터리
당신은 프로그램을 실행하고 크로스-프로세스 출력을 검색하기 위한 라이브러리인 Boost.Process를 찾고 있습니다. 플랫폼? 놀랍게도 이는 Boost.org에서 기대할 수 있는 위치가 아닙니다. 미스터리가 펼쳐진다...
Boost.Process는 한때 Julio M. Merino Vidal이 관리하는 외부 비공식 라이브러리였습니다. 그러나 이것이 바뀌었습니다!
공식 Boost 라이브러리
2016년 11월 현재 Boost.Process는 공식 Boost 라이브러리가 되었습니다. 이제 2017년 4월에 출시된 Boost 1.64의 일부입니다. 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 함수
- [포크 가능] (https://sourceforge.net/projects/forkable) 부모-자식 관계를 제어하여 하위 프로세스를 포크하는 데 특화된
위 내용은 공식 Boost.Process 라이브러리는 어디에서 찾을 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!