मेरे पास एक प्रोजेक्ट है जो g ++ (मैं अभी संस्करण नहीं देख सकता) के भीतर ठीक संकलित कर रहा था और अब यह xCode पर नहीं है।
मुझे लगता है कि मुझे अब समस्या मिली है ... मेरे पास मेरी प्रोजेक्ट में एक स्ट्रिंग.h फ़ाइल है और ऐसा लगता है कि एक्सकोड कंपाइलर (वह जीसीसी है) < cstring> से अपनी स्वयं की स्ट्रिंग फ़ाइल जोड़ने की कोशिश कर रहा है। । मैं इसके बारे में यकीन नहीं है, लेकिन क्या यह की तरह लग रहा से इस तस्वीर
http://www.jode.com.br/Joe/xCode1.png<string.h> अपने स्वयं के स्ट्रिंग के साथ विवादित।
पर एक नज़र डालें, तो यह प्रणाली फ़ाइल के बजाय अपने खुद के शामिल है, मैं सोच रहा था ... # शामिल नहीं करना चाहिए < फ़ाइल> एक सिस्टम शामिल हैं? <> की वजह से? और क्या सिस्टम में अपने फ़ाइल के भीतर एक फाइल शामिल नहीं होनी चाहिए, न कि मेरे आवेदन का मूल पथ?
जैसा कि मैंने कहा, मुझे यकीन नहीं है कि यह क्या हो रहा है क्योंकि मैं बस पिछले 2 दिनों में ओएसएक्स में माइग्रेट कर रहा हूं ...
मैं अपनी कक्षा और फ़ाइल नाम को संघर्ष के लिए बदलने वाला नहीं था, इसलिए यह काम करेगा, अगर यह वास्तव में समस्या है, लेकिन मैं सोच रहा था, ऐसा करने का एक और तरीका होना चाहिए, क्योंकि अब मेरी परियोजना इतनी बड़ी नहीं है कि मैं इसे कुछ समय में कर सकता हूं, लेकिन अगर परियोजना बड़ी थी तो क्या होगा? यह सब भी शामिल है और वर्ग के नाम को बदलने के लिए dificult होगा ...
किसी भी मदद की सराहना की
धन्यवाद,
जोनाथन
मेरी समस्या यह थी कि सिस्टम के te string.h के बजाय cstring में मेरी स्ट्रिंग.h शामिल थी, क्या आपने यह भी कहा होगा? – Jonathan
हां, यदि आप अपने स्ट्रिंग.h हेडर को जोनाथन उपनिर्देशिका में डालते हैं, तो इसे शामिल करने में सक्षम नहीं होगा क्योंकि इसे निर्दिष्ट करना होगा। –
stinky472
बेशक यदि आपका नाम योनातन नहीं है, तो इस उत्तर को उचित रूप से अनुकूलित करें। –