मैं एक सी फ़ाइल जो किसी विशेष हेडर फाइल की जरूरत है। यदि वह हेडर फ़ाइल मौजूद नहीं है, तो मैं प्रीप्रोसेसर को एक विशिष्ट चेतावनी जारी करना चाहता हूं। की तरह कुछ:क्या सी प्रीप्रोसेसर पता लगा सकता है कि कोई हेडर फ़ाइल नहीं मिल सकती है और एक विशिष्ट चेतावनी जारी कर सकती है?
#if !(#include <special.h>)
#warning "Don't worry, you can fix this."
#warning "You just need to update this other repo over here:"
#endif
इस सी पूर्वप्रक्रमक के साथ संभव है?
यह एक makefile फ़ाइल में संभव है फोन करके पहले उपलब्ध है क्या करना है। –
आप आमतौर पर है कि एक '।/Configure' स्क्रिप्ट के साथ की –
संभव डुप्लिकेट [सी पूर्वप्रक्रमक अगर एक फ़ाइल मौजूद है बताने के लिए इस्तेमाल किया जा सकता है?] कर (http://stackoverflow.com/questions/142877/can-the-c -preprocessor-be-used-to-tell-if-a-file-exist) –