2017-05-08 6 views
6

पर फ़ाइल नाम से निर्दिष्ट पथ अलग-अलग है क्योंकि किसी कारण से मेरे कोड बेस ने अचानक इन चेतावनियों के हजारों प्राप्त करना शुरू कर दिया। लेकिन अभी तक सभी फाइलें & प्रश्न में पथ बिल्कुल सही हैं, जो मैं खोजक के साथ डिस्क पर देखता हूं। क्या वे गुप्त रूप से कवर के तहत कुछ अन्य मामला हैं? समस्या वास्तव में मौजूद नहीं होने पर एक्सकोड इन चेतावनियों को उत्पन्न क्यों करेगा?एक्सकोड 8.3.2 से गलत चेतावनी: फ़ाइल के लिए गैर-पोर्टेबल पथ - डिस्क

हालांकि http://stackoverflow.com/questions/43067017/non-portable-path-to-file-file-h-specified-path-differs-in-case-from-file-na इस मामले में में एक ही चेतावनी के बारे में है, मैंने सत्यापित किया है कि आयात पथ डिस्क पर फ़ाइल नाम से मेल खाते हैं। गैर पोर्टेबल निर्दिष्ट पथ gpuimagedirectionalsobeledgedetectionfilter.h दायर करने के लिए पथ डिस्क पर फ़ाइल नाम से मामले में अलग है

GPUimageDirectionalSobelEdgeDetectionFilter.h

मैं यहाँ क्या किया था, मैं स्थित:

+0

यहां वही (हजारों नहीं, लेकिन दर्जनों)। – asclepix

+0

मुझे लगता है कि यह एक ही मुद्दा है: http://stackoverflow.com/a/43067018/718925। – asclepix

+0

["फाइल करने के लिए गैर पोर्टेबल पथ" फ़ाइल का संभावित डुप्लिकेट; डिस्क पर फ़ाइल नाम से निर्दिष्ट पथ "एक्सकोड 8.3 में अपडेट करने के बाद ब्रिजिंग हेडर में चेतावनी] (http://stackoverflow.com/questions/ 43067017/गैर-पोर्टेबल-पथ-टू-फ़ाइल-फ़ाइल-एच-निर्दिष्ट-पथ-भिन्न-इन-केस-से-फ़ाइल-ना) – asclepix

उत्तर

1

मेरे त्रुटि यह था GPUimageDirectionalSobelEdgeDetectionFilter.h फ़ाइल जो इस त्रुटि का कारण बन रही है और नाम को कॉपी किया गया है क्योंकि यह फ़ोल्डर में था और इसे कोड में चिपकाया था। काम किया।

इसलिए मैंने #import GPUimageDirectionalSobelEdgeDetectionFilter.h हटा दिया और चिपकाया .h नाम के साथ एक ही पंक्ति को जोड़ा। इसने समस्या हल की।

Xcode 8.3.2

0

प्रयुक्त हैं कि यह चेतावनी मिल जाएगा अगर/इंपोर्ट स्टेटमेंट शामिल एक हेडर फाइल के लिए गलत मामला है। यदि आपके पास XYZ.h नाम वाली फ़ाइल है तो आपको "XYZ.h" (उसी मामले) आयात करना चाहिए।

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