मैं अपने Node.js एप्लिकेशन में बाहरी सी ++ लाइब्रेरी को एकीकृत करने की कोशिश कर रहा हूं (मेरे पास .so फ़ाइल के साथ-साथ हेडर फाइलों तक पहुंच है) ।Node.js से कॉल सी ++ लाइब्रेरी (नोड एडॉन्स/नोड-एफएफआई)
मैं नहीं बता सकता नोड ffi के GitHub की परिभाषा से एक Node addon
उपयोग node-ffi
लेखन:
अनुसंधान के एक बहुत बाद मेरे विकल्प रह गए हैं अगर यह सी ++ पुस्तकालयों पर सीधे काम करेगा या नहीं करेगा:
नोड ffi लोड हो रहा है और शुद्ध जावास्क्रिप्ट का उपयोग गतिशील पुस्तकालयों फोन करने के लिए एक Node.js ऐड-ऑन है। इसका उपयोग देशी पुस्तकालयों को किसी भी सी ++ कोड के बिना बाइंडिंग बनाने के लिए किया जा सकता है।
तो सवाल मेरे पास है कर रहे हैं:
- विकल्प 1) किसी तरह से बाहरी सी ++ पुस्तकालय को फिर से लिखने का मतलब है?
- नोड ffi सी आवरण के किसी भी प्रकार मैं लिखने के लिए होगा बिना सेल्सियस तक ++ पुस्तकालयों सीधे कॉल करने में सक्षम है?
मैं जब यह C++/सी की बात आती है, तो अगर मैं कुछ बुनियादी याद किया आप जवाब देने के लिए मुझे बताएं ताकि मैं मेरे सवाल का सुधार कर सकते हैं तो कृपया सक्षम होने के लिए के लिए कोई विशेषज्ञ हूँ।
एक समान प्रश्न है: http://stackoverflow.com/questions/16783023/node-ffi-vs-node-extension-for-accessing-existing-c- कार्यक्षमता?rq=1 लेकिन मुझे लगता है कि यह मेरे सवालों का पूरी तरह उत्तर नहीं देता है। –