सब,
मैंने XX 5.1 (उस OSX के लिए नवीनतम उपलब्ध) के साथ OSX 10.8 पर अपनी परियोजना शुरू की। सब कुछ निर्माण और ठीक चल रहा था और यह अभी भी है। परियोजना में द्विआधारी निष्पादन योग्य और द्वैब उप-परियोजनाओं के जोड़े शामिल हैं।
हाल ही में मैंने खुद का नया मैक लैपटॉप खरीदा है। मैंने इस पर एक्सकोड स्थापित किया (संस्करण 9), मेरे स्रोतों को गिट हब से खींचा और इसे फिर से संकलित / चलाने का प्रयास किया।
संकलन के लिए कुछ छोटी निर्देशिका जारी करने वालों को ठीक करने के बाद (कुछ हेडर खोज पथ गलत थे), मुझे एक चेतावनी मिली -L निर्देशिका नहीं मिली। हालांकि लिंकिंग सफल रही।
कार्यक्रम को चलाने की कोशिश में स्पष्ट रूप से विफल रहा क्योंकि dylib फ़ाइलें उस स्थान पर नहीं थीं जो Xcode इसके लिए देखेगा।
आगे देखते हुए मैंने यह देखने की कोशिश की कि क्या दोनों मशीनों के निर्माण परिणामों को संग्रहीत करने पर कोई मतभेद होगा। मैंने "Xcode-> प्रोजेक्ट गुण ..." मेनू खोला, लेकिन यह पता चलता है कि दोनों लैपटॉप पर वे सेटिंग्स समान हैं।
आगे मैंने दोनों मशीनों पर "Fie-> प्रोजेक्ट गुण ..." की जाँच की, लेकिन वे 2 भी समान हैं।
अब मैं घाटे में हूँ - मुझे और कहाँ देखना चाहिए? पुराना लैपटॉप चेतावनी के बिना सब कुछ बनाता है और कार्यक्रम सफलतापूर्वक निष्पादित होता है।
पुराने लैपटॉप पर उपप्रोजेक्ट ~ /// बिल्ड / डीबग के अंदर स्टोर किए जाते हैं।
नए लैपटॉप पर फ़ोल्डर ~ /// बिल्ड मौजूद नहीं है।
अब मैं मैन्युअल रूप से निर्देशिका बना सकता हूं और फ़ाइलों पर प्रतिलिपि बना सकता हूं, लेकिन कार्यक्रम अभी भी विकास के अधीन है और कोड बदल रहा है।
कोई भी संकेतक प्रशंसनीय होंगे।
TIA!
पुनश्च: लंबे पोस्ट के लिए क्षमा करें।