Tôi cần thực hiện một chương trình và truy xuất đầu ra stdout của nó bằng C++. Tôi cũng muốn mã của mình là nền tảng chéo.Boost.Process ở đâu?
Có gần đây đã khám phá thế giới tuyệt vời của thư viện Boost C++ cho tất cả các nhu cầu nền tảng chéo của bạn, tôi figured tôi chỉ cần đi đến boost.org và đọc trên các tài liệu của Boost.Process. Thật ngạc nhiên, nó không có ở đó! Sau đó tôi tiếp tục tìm ra tên Boost đã đưa thư viện đa nền tảng của họ bắt đầu các quy trình bên ngoài, nhưng chưa quản lý để tìm ra nó cho đến nay.
Tìm kiếm trên Google đã đưa tôi đến Julio M. Merino Vidal's Boost.Process, thư viện này dường như là thư viện Boost không chính thức mà tôi đang tìm kiếm. Thật kỳ lạ, tôi dường như không thể tìm thấy liên kết tải xuống trên trang web đó. Nó cũng có vẻ như không có bất kỳ sự phát triển gần đây liên quan đến dự án.
Tôi cuối cùng cũng có thể tìm thấy liên kết tải xuống cho chương trình Boost.Process của Vidal trên external site và sẽ sử dụng điều đó ngay bây giờ, nhưng tôi khá ngạc nhiên trước nỗ lực của mình. C++ thư viện để tương tác với các tiến trình bên ngoài.
Vì vậy, tại sao không có Boost.Process chính thức? Nó có vẻ như nó sẽ là một bổ sung rất có giá trị. Hay tôi hoàn toàn nhìn ra giải pháp rõ ràng ở đây? Có lẽ bạn có thể đề nghị các thư viện đa nền tảng khác để quản lý khởi đầu đơn giản và tương tác với các quy trình bên ngoài?
Chúc mừng bạn đã khám phá - Đá tăng cường! – vehomzzz
Tăng cường đá nhưng chưa có thư viện quy trình chính thức. Đối với những gì nó có giá trị, tôi đã sử dụng thành công thư viện Poco Process trong quá khứ (Google cho các thư viện Poco C++ để biết thêm thông tin). – StackedCrooked