में चेतावनी का उपयोग नहीं किया गया है मेरे पास कई सी स्रोत फ़ाइलें हैं (दोनों .c और .h फ़ाइलें)। हेडर फ़ाइलों में कई फ़ंक्शन हैं। उन कार्यों में से, केवल आंशिक रूप से किसी स्रोत में उपयोग किया जाता है। फ़ाइल। एक.h का उपयोग करें, b.h शीर्षलेख फ़ाइलें हैं और a.c और b.c .c फ़ाइलें हैं। एएच में एक.h शामिल है लेकिन केवल उन कार्यों में से कई हैं जो एक हैं। एच का उपयोग किया जाता है और बाकी का उपयोग नहीं किया जाता है।फ़ंक्शन परिभाषित किया गया है लेकिन सी
function XXXX defined but not used.
लेकिन उन XXXX कार्य करता है जो a.c में इस्तेमाल नहीं कर रहे हैं ई.पू. में किया जाता है: संकलन के बाद मैं निम्नलिखित चेतावनी लगता है इसलिए, मैं उन कार्यों को पूरी तरह से हटा नहीं सकता हूं। इसलिए, मैंने केवल उन XXXX फ़ंक्शंस वाली एक अलग फ़ाइल बनाने का निर्णय लिया और इसे कहीं भी शामिल किया गया। इसे करने से हेडर फाइलों की कई संख्याएं बन रही हैं। क्या कोई मुझे इस समस्या को हल करने के लिए कुछ प्रभावी तरीके से सुझाव दे सकता है।
यह मेरे लिए कोई समस्या नहीं है। आपके फ़ंक्शन घोषणाओं के बारे में कुछ अजीब होना चाहिए या आप कैसे संकलित कर रहे हैं। क्या आप अधिक जानकारी दे सकते हैं? – crazyscot
मुझे लगता है कि हमें कुछ कोड देखने की आवश्यकता है क्योंकि यह सामान्य रूप से नहीं होता है - उदाहरण के लिए मानक शीर्षलेख देखें – Mark
आप किस कंपाइलर का उपयोग कर रहे हैं? – berkay