SCENARIO:WinRT सेल्सियस तक ++ DLL परियोजना संदर्भ नहीं जोड़ा जा सका
मैं बनाने रहा एक [संपादित करें: देशी WinRT] "Direct3D एप्लिकेशन" दृश्य स्टूडियो कोड के आधार पर विंडोज स्टोर ऐप्लिकेशन के लिए सी ++ डायरेक्ट एक्स DLL परियोजना नमूना।
यह मेरे विंडोज स्टोर ऐप प्रोजेक्ट से एक अलग डीएलएल प्रोजेक्ट होना चाहिए क्योंकि मैं विंडोज 8 मेट्रो ऐप और ऐप के विंडोज फोन संस्करण दोनों में डायरेक्ट एक्स रेंडरर के साथ अपने एक्सएएमएल उपयोगकर्ता नियंत्रण का उपयोग करूँगा।
समस्या:
मैं संदर्भ नहीं दे सकता सी # Windows Store एप्लिकेशन परियोजना में सी ++ परियोजना। दृश्य स्टूडियो इन शब्दों के साथ मना कर दिया:
A reference to <project-name> could not be added.
मैं सी ++/CLR ध्वज का उपयोग कर परियोजना को संकलित करने के सुझाव देखा है, लेकिन इस के साथ संगत नहीं है:
- /ZW ध्वज के लिए आवश्यक परियोजना
- "wrl.h" शीर्षक
- परियोजना सेटिंग्स में अन्य कमांड लाइन झंडे की एक भीड़ के भीतर कुछ एपीआई
तो/clr ध्वज इस स्थिति में एक विकल्प नहीं प्रतीत होता है।
प्रश्न:
मैं कैसे संदर्भित कर सकते हैं सी ++ परियोजना ताकि मैं सी # विंडोज स्टोर ऐप्स परियोजना के भीतर मेरी XAML डायरेक्ट एक्स रेंडरर का उपयोग कर सकते हैं? या क्या कोई बेहतर विकल्प है?
अग्रिम धन्यवाद।
इस जानकारी के लिए धन्यवाद - मुझे नहीं पता कि मैं अप्रबंधित कोड के विकास नहीं किया गया था। मैं Tlbimp.exe कोशिश करने की जरूरत खत्म नहीं हुई - ऊपर मेरा उत्तर देखें। – Brett
@Brett कुछ नहीं कहता धन्यवाद आप एक वोट दें की तुलना में बेहतर ... – thumbmunkeys
@pivotnig ठीक है, किया :) – Brett