2011-06-12 4 views
13

का उपयोग करके आईफोन के लिए बूस्ट से कैसे लिंक करें I iPhone के लिए सफलतापूर्वक सफलता का निर्माण किया गया: http://gitorious.org/boostoniphone/boostoniphone हालांकि, मुझे XCode 3.2.6 में इससे जोड़ने में समस्या हो रही है। मैं इस तरह के रूप में त्रुटियाँ मिलती है:एक्सकोड

error: boost/unordered_map.hpp: No such file or directory 

मैं "का निर्माण" फ़ोल्डर "चौखटे" में ARM6, ARM7 और i386 के लिए ए और ओ फ़ाइलों से युक्त घसीटा है, और जो होता है "में शामिल" फ़ोल्डर जोड़ा "बूस्ट" फ़ोल्डर जिसमें सभी शीर्षलेख शामिल हैं, बिल्ड सेटिंग्स में उपयोगकर्ता पथ के लिए, सभी का कोई फायदा नहीं हुआ। मैं कुछ सटीक, चरण-दर-चरण निर्देशों के लिए आभारी हूं कि इस पुस्तकालय से कैसे लिंक करें (यानी कृपया मान लें कि मैं बेवकूफ हूं! वास्तव में यह मामला हो सकता है!) इस विषय पर मुझे मिली अन्य पोस्टिंग अस्पष्ट हैं ठोस कार्यों के संदर्भ में जिन्हें लेने की आवश्यकता है। किसी भी सहायता के लिए अग्रिम रूप से धन्यवाद।

+0

कृपया यह लिंक देखें कि यह आपकी मदद करेगा। 1- http://stackoverflow.com/questions/1577838/how-to-build-boost- पुस्तकालय-for-iphone 2- http://stackoverflow.com/questions/893841/build-boost-on-mac-with -xcode – sandy

+0

यदि पिछले टिप्पणीकर्ता के सुझावों ने इस समस्या को हल किया है, तो कृपया इसे बंद करें। – ipmcc

+0

खुशी है कि आपने इस के माध्यम से काम किया है। आप अपने समाधान को उत्तर क्षेत्र में पोस्ट कर सकते हैं और अपना जवाब स्वीकार कर सकते हैं। (ऐसा करने के लिए एक बैज है) – ccozad

उत्तर

1

ठीक है इसलिए मैंने इसे काम किया। मैं बौद्धिक अपर्याप्तता की अपनी भावनाओं को छोड़ दूंगा। उन लोगों के लिए जो एक ही समस्या हो सकती हैं, यहां चरण-दर-चरण निर्देश दिए गए हैं।

सबसे पहले, आप boostoniphone परियोजना से कोड और निर्देशों का उपयोग कर iPhone पर बढ़ावा संकलित किया है चाहिए।

"ढांचा" फ़ोल्डर में "boostoniphone" फ़ोल्डर के भीतर नेविगेट। उस स्थान पर "boost.framework" फ़ोल्डर पर क्लिक करें, और इसे "फ्रेमवर्क" समूह में (अन्य सभी ढांचे के साथ, यानी फाउंडेशन.फ्रेमवर्क, UIKit के साथ, बाएं हाथ के कॉलम में मुख्य xcode विंडो में खींचें) .framework, आदि)

यही है। यदि आप इसे काम करने के लिए प्रयास करते समय कोई भी बिल्ड सेटिंग्स जोड़ते हैं, तो उन्हें हटा दें। आत्म करने के लिए

नोट: अगली बार, उदाहरण के परियोजना का अध्ययन करने और इसकी सेटिंग्स की प्रतिलिपि।