objective c++ - Include Obj-C++ header from C++ source file -
अनुवर्ती स्थिति पर विचार करें:
MacFont.h
struct मैकफॉन्ट: फ़ॉन्ट {// ... NSFont * font; }; मैकफॉन्ट मैकफॉन्ट.एम में कार्यान्वित किया जाएगा फोंटएन्जीन सीपीपी: <पूर्व> #if परिभाषित (ओएसआईएमएसी) # "मैकफॉन्ट .h "#elif // ... #endif // ...
इसे संकलित करने के लिए, मुझे FontEngine.cpp का नाम बदलकर FontEngine.mm करना चाहिए, लेकिन मैं नहीं हूँ को अनुमति दी।
तो अब क्या?
यदि आप फ़ाइल नाम बदल नहीं सकते हैं, तो चिंता। फ़ाइल प्रकार को बल देने के विकल्प के लिए अपने कंपाइलर मैनुअल से परामर्श करें, और कंपाइलर को बताएं कि एक्सटेंशन की परवाह किए बिना, यह फ़ाइल उद्देश्य-सी ++ फ़ाइल है।
Comments
Post a Comment