2014-07-10 4 views
5

मैं इस पेज में दिए गए निर्देशों के आधार पर MobileVLCKit संकलित करने के लिए कोशिश कर रहा हूँ:MobileVLCKit संकलन नहीं

:

https://wiki.videolan.org/VLCKit/ 

जब मैं ./buildMobileVLCKit.sh चलाने यह कुछ बात और डाउनलोड के बारे में 200 एमबी शुरू कर और अंत में त्रुटि नीचे से पता चलता

The following build commands failed: 
    CompileC build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/armv7/VLCLibrary.o Sources/VLCLibrary.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler 
(1 failure) 

मैंने आईओएस नमूना की जांच की लेकिन फिर भी यह काम नहीं कर रहा है।

मैं भी ./buildMobileVLCKit.sh -s साथ इसे बनाने की कोशिश की, लेकिन मैं त्रुटि नीचे देखें:

The following build commands failed: 
    CompileC build/MobileVLCKit.build/Release-iphonesimulator/MobileVLCKit.build/Objects-normal/i386/VLCLibrary.o Sources/VLCLibrary.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler 
(1 failure) 

मैं भी इस पोस्ट देखें:

MobileVLCKit fails while compiling

और यहाँ पर precompiled स्रोतों के लिए यूआरएल की जाँच :

http://nightlies.videolan.org/build/iOS/

लेकिन असल में मुझे कोई जानकारी नहीं है कि मैं उनका उपयोग कैसे कर सकता हूं। यहां तक ​​कि मुझे नहीं पता कि मुझे उनमें चुड़ैल डाउनलोड करना चाहिए? !!

क्या कुछ शरीर इस पुस्तकालय के निर्माण या इस प्रीकंपील्ड फ़ाइलों का उपयोग करने में समस्या के बारे में कोई विचार है।

उत्तर

2

सुनिश्चित नहीं है कि इसके लिए अभी भी उत्तर की आवश्यकता है, लेकिन मैं भविष्य की पीढ़ियों और खो आत्माओं के लिए इसका उत्तर दूंगा।

तो संक्षिप्त उत्तर यह है: यदि आपके पास xcode इंस्टॉल है तो मोबाइलVLCkit को संकलित करना चाहिए। अगर यह संकलित नहीं होता है तो इसका मतलब है कि गिट पर वर्तमान संस्करण टूटा हुआ है। ऐसा लगता है कि आप अक्सर सोचते हैं।

उल्लिखित लिंक http://nightlies.videolan.org/build/iOS/ पर आप मोबाइल वीएलसीकिट के रात के निर्माण डाउनलोड कर सकते हैं। वे निर्माण हार्डवेयर और सिम्युलेटर दोनों पर काम करेंगे। वे हर रात तैयार होते हैं जब तक कि नवीनतम कोड संकलित नहीं होता है ताकि आप नवीनतम संस्करण डाउनलोड कर सकें। आप अक्सर देख सकते हैं कि वे निर्माण गिट के पीछे सप्ताह या अधिक हैं। इसका मतलब है कि गिट कोड संकलित नहीं करता है :) व्यक्तिगत रूप से मेरा मानना ​​है कि इस lib को स्वयं बनाने का कोई कारण नहीं है। बस एक रात पकड़ो।

अब भ्रम को दूर करने के लिए मोबाइल vlc किट केवल एक सी लाइब्रेरी + आवश्यक हेडर फाइल है। आपको बटन और ऐसे दृश्यों के साथ देखने के लिए कोई अच्छा नियंत्रण नहीं मिल रहा है। आपको उन सभी को शिल्प करने की जरूरत है।

+1

क्या अन्य ढांचे हैं जिन्हें हमें MobileVLCKit.framework के अतिरिक्त जोड़ने की आवश्यकता है? प्रोजेक्ट संकलित नहीं होता है जब "रात्रि बिल्डिंग/मोबाइलवल्किट/मोबाइलवीएलकेटीएचएच>" में रात भर के निर्माण/ढांचे को छोड़कर ... ... लिंकर त्रुटियों की बहुत सारी प्रतीत होती है। –

+0

अपडेट: मैं जो कर रहा हूं वह यहां निर्देशों के माध्यम से आईओएस रेपो क्लोन कर रहा था: https://wiki.videolan.org/VLCKit/। मैंने तब क्लोन से नीचे आने वाली निर्देशिका में आईओएस उदाहरणों में से एक खोला। इसके बाद, मैंने मैन्युअल रूप से प्रोजेक्ट में रात को जोड़ा (जैसा उपर्युक्त उत्तर में वर्णित है)। यह अभी भी काम नहीं करता है, इसलिए मैंने प्रोजेक्ट में मोबाइल VLCKit लाइब्रेरी में .a संदर्भ हटा दिया है। उस परियोजना को चल रहा है। यह सब मुझे पता लगाने के लिए एक दिन या तो के बारे में लिया। –

+0

नाइटलीज़ कैसे काम करते हैं। वे एक .zip फ़ाइल के रूप में सूचीबद्ध हैं, लेकिन न तो मेरे विंडोज पीसी और न ही मेरा मैक उन्हें अनजिप कर सकता है। क्या फाइल एक्सटेंशन गलत है? –

संबंधित मुद्दे