मेरे कोड में मैं एक हेडर फ़ाइल का उपयोग करता हूं जो दुर्भाग्यवश अलग-अलग लिनक्स वितरण के तहत एक अलग स्थान है।विभिन्न लिनक्स वितरण पर विभिन्न शीर्षलेख फ़ाइल स्थान को कैसे संभालें?
#include <cfitsio/fitsio.h>
और आर्क लिनक्स में यहाँ:
मेरे मामले में यह cfitsio जो यहाँ OpenSUSE 12.1 में स्थित है से fitsio.h है
#include <fitsio.h>
मुझे लगता है मैं कुछ पूर्वप्रक्रमक निर्देशों का उपयोग कर सकते एक स्विच बनाने के लिए। मैं इसका परीक्षण करने के लिए इसका उपयोग कर सकता हूं कि क्या मैं लिनक्स या विंडोज़ पर हूं, लेकिन मुझे कोई संकेत नहीं है कि मैं यह जांचने के लिए उपयोग कर सकता हूं कि मैं आर्क लिनक्स पर हूं या नहीं।
या इस मामले को संभालने का कोई और तरीका/रणनीति है?
मैंने किसी भी बड़ी परियोजनाओं पर काम नहीं किया है, लेकिन लिनक्स + मैक/विंडोज के साथ परियोजनाएं करते समय मैं हमेशा प्रीप्रोसेसर निर्देशों के साथ समाप्त होता हूं। – keyser