2011-05-26 15 views
8

में प्रीकंपील्ड हेडर फ़ाइलों का उपयोग कैसे करें मेरे पास एक .pch फ़ाइल है जो एक C++ फ़ाइल को संकलित करने के लिए आवश्यक है। मैं कुछ सी ++ फ़ाइलों से लाइब्रेरी बनाने के लिए एंड्रॉइड एनडीके का उपयोग कर रहा हूं और फिर लाइब्रेरी फ़ंक्शंस को कॉल करने के लिए अपने जावा प्रोग्राम में इसका उपयोग करता हूं। क्या कोई बता सकता है कि .pch फ़ाइलों को कैसे या कहां शामिल करना है ताकि संकलक इसे पहचान सके।एंड्रॉइड एनडीके

+1

देखें http://stackoverflow.com/questions/5150778/how-to-use-precompiled-headers-in-android-ndk-project – mooncheese

उत्तर

0

आम तौर पर संकलन समय को गति देने के लिए संकलक द्वारा पीएच फ़ाइलें उत्पन्न की जाती हैं। ये फ़ाइलें अनिवार्य नहीं हैं।

आपको इसका उपयोग किए बिना अपनी लाइब्रेरी बनाने में सक्षम होना चाहिए।

हालांकि, अगर आप पूरी तरह से इसकी आवश्यकता है, http://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html

एक और बात पर एक नज़र डालें: "PCH" फ़ाइलें या तो, दृश्य या XCode द्वारा उत्पन्न कर रहे के रूप में तक मुझे पता है। यदि आप एनडीके के साथ प्रीकंपिल्ड हेडर का उपयोग करना चाहते हैं, तो आपको "gch" फ़ाइल आउटपुट करने के लिए g ++ (-x विकल्प के साथ) का उपयोग करके इसे पुन: उत्पन्न करना पड़ सकता है, जिसे एनडीके द्वारा पहचाना जाएगा।

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