मुझे एक प्रोग्राम निष्पादित करने और सी ++ में अपने stdout आउटपुट को पुनर्प्राप्त करने की आवश्यकता है। मैं चाहता हूं कि मेरा कोड क्रॉस-प्लेटफ़ॉर्म भी हो।Boost.Process कहां है?
हाल ही में आपके सभी क्रॉस प्लेटफॉर्म ज़रूरतों के लिए बूस्ट सी ++ पुस्तकालयों की अद्भुत दुनिया की खोज करने के बाद, मुझे लगा कि मैं बूस्ट.org पर जाऊंगा और बूस्ट.प्रोसेस के दस्तावेज पर पढ़ूंगा। मेरे आश्चर्य की बात है, यह वहां नहीं था! इसके बाद मैंने यह पता लगाने के लिए आगे बढ़ने के लिए कहा कि बूस्ट ने बाहरी प्रक्रियाओं को शुरू करने के लिए अपनी क्रॉस-प्लेटफ़ॉर्म लाइब्रेरी को किस नाम दिया था, लेकिन अब तक इसे खोजने में कामयाब नहीं रहा है।
एक Google खोज ने मुझे जूलियो एम। मेरिनो विडल के Boost.Process पर लाया, जो कि अनौपचारिक बूस्ट लाइब्रेरी है जिसे मैं ढूंढ रहा था। आश्चर्यजनक रूप से पर्याप्त है, मुझे उस वेबसाइट पर एक डाउनलोड लिंक नहीं मिल रहा है। ऐसा लगता है कि इस परियोजना के बारे में कोई हालिया घटना नहीं हुई है।
मैं अंततः external site पर विडल बूस्ट.प्रोसेस के लिए एक डाउनलोड लिंक ढूंढने में सक्षम था और अब इसका उपयोग करूँगा, लेकिन मैं क्रॉस प्लेटफॉर्म पर अपने हाथों को पाने के लिए प्रयास करने में काफी आश्चर्यचकित हूं बाहरी प्रक्रियाओं के साथ बातचीत करने के लिए सी ++ लाइब्रेरी।
तो, कोई आधिकारिक बूस्ट क्यों नहीं है। प्रोसेस? ऐसा लगता है कि यह एक बहुत ही मूल्यवान जोड़ होगा। या क्या मैं यहां स्पष्ट समाधान को पूरी तरह से देख रहा हूं? क्या आप बाहरी प्रक्रियाओं के साथ सरल शुरुआत और बातचीत के प्रबंधन के लिए शायद अन्य क्रॉस-प्लेटफार्म पुस्तकालयों का सुझाव दे सकते हैं?
बधाई हो - बूस्ट चट्टानों! – vehomzzz
चट्टानों को बढ़ावा दें, लेकिन अभी तक कोई आधिकारिक प्रक्रिया पुस्तकालय नहीं है। इसके लायक होने के लिए, मैंने अतीत में पोको प्रोसेस लाइब्रेरी का सफलतापूर्वक उपयोग किया (अधिक जानकारी के लिए पोको सी ++ पुस्तकालयों के लिए Google)। – StackedCrooked