क्या मानक वेब ब्राउज़र पर QT में लिखे गए C++ एप्लिकेशन को चलाने के लिए कोई उपकरण है? यह C++ ऐप को वेब पेज से चलाना चाहिए, कुछ गणित करें और परिणाम फिर से वेब पेज पर करें।वेब पेज पर सी ++ ऐप कैसे चलाएं?
उत्तर
शायद आप एक ActiveX नियंत्रण में कोड एम्बेड कर सकते हैं।
ActiveX एक क्रॉस-प्लेटफ़ॉर्म टूल नहीं है। यह मेरे मामले में संवेदनशील है। – lexl
अन्य सभी टिप्पणियों को पढ़ने के बाद ऐसा लगता है कि आप एक कॉर्स मंच और क्रॉस ब्राउज़र समाधान चाहते हैं। तो एकमात्र विकल्प सी ++ कोड को जावास्क्रिप्ट में अनुवाद करना है। यदि आपका कोड कुछ गणित करता है तो इसे जावास्क्रिप्ट में अनुवाद करना संभव होना चाहिए। –
समस्या यह है कि मेरा आवेदन निष्पादन समय के प्रति संवेदनशील है। यह बहुत सारे गणित के साथ एक वास्तविक समय वीडियो प्रोसेसर है और यह व्यापक रूप से तृतीय पक्ष C++ libs का उपयोग करता है। उस गणित को करने के लिए मेरे ऐप को जावास्क्रिप्ट ढांचे में स्थानांतरित करना असंभव है। लेकिन अब आप धन्यवाद। – lexl
आप नहीं कर सकते। आप निश्चित रूप से सी ++ में वेब ऐप में सर्वर पक्ष लिख सकते हैं, लेकिन क्यूटी जीयूआई ढांचा केवल उन अनुप्रयोगों के लिए है जो उनके यूजर इंटरफेस को उस मशीन पर दिखाते हैं जिस पर वे चल रहे हैं। (रिमोट एक्स 11 कनेक्शन और आगे के मामले में सामान्य चेतावनी के साथ, लेकिन यह आपको वेब ऐप के लिए मदद नहीं करेगा)।
क्या जावाएफएक्स के माध्यम से वेब ब्राउज़र में सी ++ ऐप और विज़ुअलाइजेशन पार्ट शो में गणित करना संभव है या ऐसा कुछ? – lexl
आप निश्चित रूप से सर्वर पक्ष पर सी ++ में गणना कर सकते हैं और परिणामों को वेब इंटरफ़ेस के माध्यम से प्रदर्शित कर सकते हैं। आप अपने सी ++ एप्लिकेशन को अपनी इच्छानुसार बनाने के लिए क्यूटी के गैर-जीयूआई भागों का भी उपयोग कर सकते हैं, लेकिन आप उपयोगकर्ता इंटरैक्शन के लिए क्यूटी जीयूआई का उपयोग नहीं कर सकते हैं। यह मुझे बिल्कुल स्पष्ट नहीं है कि जावाएफएक्स आपको क्या खरीदेंगे; एक सामान्य जावास्क्रिप्ट-आधारित क्लाइंट-साइड यूआई (जहां आप सर्वर पर ग्राफ उत्पन्न करते हैं और उन्हें पीएनजी के रूप में स्थानांतरित करते हैं) उतना ही सरल होगा। –
मेरे मामले में क्लाइंट साइड पर सी ++ में लिखित कम्प्यूटेशनल कोड रखना महत्वपूर्ण है और यह एप्लिकेशन स्मार्ट क्लाइंट i की तरह व्यवहार करना चाहिए। ई .: किसी वेब http कनेक्शन पर अनुप्रयोग प्रदान करता है को इंस्टॉलेशन की आवश्यकता नहीं है (या स्वचालित स्थापना प्रदान नहीं करता है) उपयोगकर्ता कार्रवाई के बिना स्वचालित रूप से अपडेट डेस्कटॉप अनुप्रयोगों का स्वरूप और अनुभव है अब ऐसे ऐप्स बनाने के लिए कई प्लेटफ़ॉर्म हैं: Adobe Flash , जावाएफएक्स, और सिल्वरलाइट।JavaFX केवल मेरे उद्देश्य के लिए उपयुक्त है लेकिन मुझे नहीं पता कि यह C++ कम्प्यूटेशनल कोड के साथ बंडल करना संभव है। – lexl
NaCl (Native Client) देखें। कोई क्यूटी नहीं, लेकिन आप सी ++ का उपयोग कर सकते हैं।
वास्तव में यह है: http://labs.qt.nokia.com/2010/06/25/qt-for-google-native-client-preview/ लेकिन मुझे नहीं पता कि यह कितना परिपक्व है। –
दिलचस्प लिंक (+1)। क्या यह वास्तव में प्रयोग योग्य है? – Jiri
जबकि क्रोम में यह कार्यक्षमता है और एक उन्नत प्रोग्रामर इससे लाभ उठा सकता है ... मुझे नहीं पता कि यह उत्तर ओपी में मदद करता है। –
मैंने इस तरह के एक नमूना आवेदन के बारे में पढ़ा है। मुझे लगता है कि आप इस शब्द "क्यूटी वेबकिट हाइब्रिड एप्लिकेशन" की खोज कर सकते हैं। उस उदाहरण में, उपयोगकर्ता इंटरफ़ेस HTML और जावास्क्रिप्ट और सी ++ में बैकएंड में लिखा गया है। यहां तक कि, सी ++ ऑब्जेक्ट स्वामित्व जावास्क्रिप्ट में स्थानांतरित किया जा सकता है। मुझे यकीन नहीं है कि मैं सही हूं लेकिन मैं आंशिक रूप से सही हूं।
संपादित करें: यहां लिंक है। https://developer.qt.nokia.com/wiki/Server-Driven_UI_with_Hybrid_QtWebkit
आपके उत्तर के लिए धन्यवाद। क्यूटी वेबकिट का उपयोग काफी व्यस्त समाधान है क्योंकि यह वेब सामग्री को सी ++ के साथ एकीकृत करने और क्यूटी फ्रेमवर्क पर निष्पादित करने की अनुमति देता है। लेकिन मैं वेब पेज पर सी ++ कोड निष्पादित करना चाहता था। क्यूटी वेबकिट वह नहीं है जो मैंने अपेक्षित था लेकिन मैं समझौता के रूप में इस उपकरण पर अपनी नजर रखता हूं। – lexl
इसके लिए एक और समाधान है, आप ब्राउज़र प्लगइन लिख सकते हैं। मुझे लगता है कि यह ActiveX और NaCl बेहतर है। प्लगइन लिखने के तरीके के बारे में विवरण के लिए यह जांचें: How to write a C++ FireFox 3 plugin (not extension) on Windows?
ईएमएसक्रिप्टन का उपयोग करके जावास्क्रिप्ट में सी ++ कोड संकलित करना संभव है, और फिर जावास्क्रिप्ट, as explained here से संकलित C++ फ़ंक्शंस को कॉल करना संभव है। यह आपको किसी भी अतिरिक्त प्लगइन के बिना किसी वेब ब्राउज़र या अन्य जावास्क्रिप्ट वातावरण में C++ कोड चलाने की अनुमति देगा।
- 1. उबंटू सर्वर पर एएसपी.NET वेब पेज कैसे चलाएं?
- 2. वेब पेज पर ब्राउज़र खोलें एंड्रॉइड ऐप
- 3. विंडोज़ पर Google ऐप इंजन वेब सर्वर कैसे चलाएं?
- 4. रेल वेब पेज पर
- 5. आईफोन वेब ऐप में ध्वनि चलाएं
- 6. ओपनआईडी और बायपास वेब ऐप लॉगिन पेज
- 7. पृष्ठभूमि में वेब पेज में ध्वनि फ़ाइल चलाएं
- 8. मेरे ऐप में वेब पेज कैसे दिखाना है?
- 9. कैसे एक वेब पेज
- 10. ब्राउज़र में किसी भी पेज पर सीधे jQuery कैसे चलाएं?
- 11. वेब पेज
- 12. वेब पेज पर निर्भरता पार्सिंग पेड़ विज़ुअलाइज़ेशन
- 13. वेब पेज
- 14. वेब पेज
- 15. वेब पेज
- 16. वेब पेज
- 17. वेब पेज
- 18. बाहरी वेब पेज पर iframe से लिखना
- 19. वेब पेज से टेक्स्ट
- 20. Google ऐप इंजन पर मेवेन प्रोजेक्ट कैसे चलाएं
- 21. मैं वेब पेज
- 22. एएसपी.Net (सी #) वेब ऐप उपलब्ध ऑफ़लाइन
- 23. फेसबुक पर पोस्ट करें फैन पेज ऐप
- 24. वेब पेज पर सीएमवाईके का प्रयोग करें
- 25. वेब पेज के नीचे/शीर्ष पर जावास्क्रिप्ट?
- 26. आरटीएल वेब पेज पर एक डैश
- 27. पृष्ठभूमि में एंड्रॉइड ऐप कैसे चलाएं?
- 28. ऐप से वेब पेज खोलने के लिए प्रेस बटन
- 29. वेब ब्राउज़र में जावा ऐपलेट कैसे चलाएं
- 30. वेब पेज अनुशंसा प्रणाली
क्या आप जावास्क्रिप्ट के अंदर सी ++ कोड एम्बेड करना चाहते हैं (एक सी ++ - जावास्क्रिप्ट कंपाइलर जैसे [ईएमएसस्क्रिप्ट] (http://stackoverflow.com/a/14900915/975097)) का उपयोग करना, या आप इसका उपयोग करना चाहते हैं इसके बजाए ब्राउजर प्लगइन? –