2013-05-18 8 views
17

के साथ संकलित करें मैं वेबजीएल जोड़ने के लिए phantomjs संकलित करने की कोशिश कर रहा हूं।phantomjs वेबजीएल

हालांकि, मुझे नहीं पता कि यह कैसे करना है: जाहिरा तौर पर इसकी वजह से संभव है। मैंने संकलन के लिए सभी विन्यास में देखा है और मैंने कोशिश की और कुछ भी नहीं मिला। क्या मुझे आवश्यक विकल्पों के साथ QTWebkit को अलग से संकलित करना चाहिए और फिर इस वेबकिट के साथ फ़ैंटॉमजेएस संकलित करना चाहिए? मै मैक ओएसएक्स शेर पर हूं।

थोड़ा सा मदद करना वास्तव में अच्छा होगा।

+1

मैंने थोड़ा खोला है और पाया है कि मुझे ओपनजीएल के साथ संकलन करने की आवश्यकता है (इसे 'src/qt/preconfig.sh' से QT_CFG + =' -no-opengl 'को हटाकर और वेबकिट कॉन्फ़िगरेशन में ENABLE_WEBGL को हटाकर किया गया था। हालांकि इसके बाद मैंने देखा कि क्यूटी स्रोत का कुछ हिस्सा अनुपस्थित था (उदाहरण के लिए ओपनजीएल)। मैंने स्रोत को Qt 4.8.4 के साथ बदल दिया लेकिन मुझे अभी भी संकलन त्रुटियां मिलती हैं। मुझे कुछ विचार याद आना चाहिए? – charly

+0

मेरे पास एफटीएम ने वेबजीएल के बजाय कैनवास का उपयोग करके इस पर काम किया है लेकिन प्रदर्शन स्पष्ट रूप से उतने अच्छे नहीं हैं, इसलिए मुझे अभी भी आपके उत्तरों – charly

+2

से रूचि है यदि आपके पास कोई अन्य आवश्यकता नहीं है (संभावना नहीं है) [slimerjs] (http: //slimerjs.org/features.html) जो समान है लेकिन गीको/मोज़िला एफएफ आधारित है और वेबजीएल का समर्थन करता है। – Basic

उत्तर

0

यह ariya द्वारा खोला गया था जिसने Google समूह थ्रेड पर GitHub issue के रूप में टिप्पणी की थी।

कि इस मुद्दे पर इस comment by a project collaborator के अनुसार:

कि आसान नहीं है यही कारण है कि। वेबजीएल को ओपनजीएल की आवश्यकता है। ओपनजीएल को लिनक्स पर एक्ससीबी की आवश्यकता है। इसका मतलब है कि आप पूर्ण हेडलेस वातावरण में फैंटॉमजेएस का उपयोग करने में सक्षम नहीं होंगे। मुझे संदेह है कि यह निकट भविष्य में लागू किया जाएगा।

ऐसा लगता है कि यह ओपी के प्रश्न का अंतिम जवाब है। ओपी ने यह नहीं बताया है कि SlimerJS वास्तव में उनकी स्थिति में काम करेगा या नहीं।