हां; आईएसओ मानक सी पुस्तकालय। इसमें आपकी इच्छित सभी कार्यक्षमताओं को शामिल नहीं किया जा सकता है, लेकिन यह ठीक है क्योंकि यह सामान्य है, और ऐसे में निम्नतम सामान्य denominator भी है। यह केवल उन सुविधाओं का समर्थन करता है जो पर हार्डवेयर पर एम्बेडेड सिस्टम सहित उचित रूप से मौजूद होने की उम्मीद कर सकते हैं।
इस तक पहुंचने का तरीका संभवतः लक्षित प्लेटफार्मों की श्रेणी निर्दिष्ट करना है, और फिर एप्लिकेशन डोमेन (जैसे जीयूआई, नेटवर्किंग, बहु-थ्रेडिंग, छवि प्रसंस्करण, फ़ाइल हैंडलिंग इत्यादि), और फिर चयन करें व्यक्तिगत क्रॉस-प्लेटफार्म पुस्तकालय जो आपकी आवश्यकताओं के अनुरूप हैं। आपकी सभी जरूरतों को पूरा करने के लिए शायद कोई पुस्तकालय नहीं है, और कुछ मामलों में कोई सामान्य पुस्तकालय नहीं है।
उस ने कहा, आप सी ++ को गले लगाकर इस संबंध में हमेशा बेहतर सेवा करेंगे जहां आप किसी भी सी पुस्तकालय के साथ-साथ सी ++ पुस्तकालयों का उपयोग कर सकते हैं। न केवल सी ++ मानक पुस्तकालय बड़ा है, लेकिन बूस्ट, WxWidgets, ACE जैसे पुस्तकालय भी एक व्यापक डोमेन स्पेक्ट्रम को कवर करते हैं। एक अन्य दृष्टिकोण जावा जैसे क्रॉस-प्लेटफ़ॉर्म भाषा का उपयोग करना है, जो हार्डवेयर को वर्चुअल मशीन पर सारणित करके समस्या हल करता है। इसी तरह .NET/मोनो और सी # लक्षित प्लेटफ़ॉर्म के उपयुक्त सीमित सेट के लिए समाधान प्रदान कर सकते हैं।
जोड़ा निम्नलिखित टिप्पणी: एक वास्तविक मशीन लक्षित भाषा (जैसे जावा या CLR आधारित भाषाओं के रूप में एक वीएम भाषा के खिलाफ) ऑपरेटिंग सिस्टम द्वारा प्रदान की जाती है में हार्डवेयर मतिहीनता, तो क्या आप शायद जरूरत है एक आम बात है ऑपरेटिंग सिस्टम एपीआई। पीओएसआईक्स शायद सबसे निकटतम है जो आपको मिलेगा, लिनक्स, यूनिक्स, ओएसएक्स (जो यूनिक्स है), क्यूएनएक्स, वीएक्सवर्क्स, बीओएस और कई अन्य लोगों पर समर्थित है; लेकिन महत्वपूर्ण रूप से विंडोज़ नहीं। विंडोज़ पर पीओएसआईक्स का उपयोग करने का एक तरीका सिगविन का उपयोग करना है। लिनक्स जैसे पॉज़िक्स ओएस को होस्ट करने के लिए एक और वीएम का उपयोग करना है।
बिल्कुल! मैं कुछ क्रॉस प्लेटफार्म लाइब्रेरी की तलाश में था जो हार्डवेयर को सारणकर जावा और सी # के समान काम करता है .. मुझे अपना प्रश्न भी संपादित करने दें। एपीआर की सिफारिश के लिए – bdhar