मैं इस तरह के रूप में एक भी निर्यात किया विधि के साथ एक सी ++ DLL है कहते हैं: यानी यह केवल वर्ग है कि वास्तव में तरीकों में शामिल है का एक उदाहरण देताJNA बुला सी ++ घटना पर तरीकों DLL
CustomerProcessor* getInstance();
मैं कॉल करने की जरूरत है।
मैं जानता हूँ कि मैं जावा में एक कक्षा JNA (विस्तार com.sun.jna.Library) का उपयोग करने के लिए getInstance() विधि मैप कर सकते हैं, एक com.sun.jna.Pointer में लौट आए CustomerProcessor उदाहरण की दुकान।
क्या मैं किसी भी तरह से इसे ग्राहकप्रोसेसर क्लास में मैप कर सकता हूं ताकि मैं इसके तरीकों को कॉल कर सकूं (और यदि ऐसा है, तो कैसे?
इस प्रश्न के अनुसार आप जेएनए में सी ++ विधियों को कॉल नहीं कर सकते: http://stackoverflow.com/questions/1556421/use-jni-instead-of-jna-to-call-native-code – dfa