2013-08-06 10 views
5

मैं विंडोज 8.1 पर D3D11CreateDeviceAndSwapChain का उपयोग कर एक dx11 डिवाइस बनाने की कोशिश कर रहा हूं।D3D11_CREATE_DEVICE_DEBUG 8.1

यह पहले 8.1 स्थापित करने से पहले विंडोज 8 पर काम कर रहा था। हालांकि जब मैं D3D11_CREATE_DEVICE_DEBUG ध्वज पास करता हूं तो डिवाइस निर्माण विफल रहता है।

enum प्रलेखन http://msdn.microsoft.com/en-us/library/windows/desktop/ff476107(v=vs.85).aspx बताता है कि आपको D3D11_1SDKLayers.dll स्थापित करने की आवश्यकता है, लेकिन इसे Windows 8 SDK के हिस्से के रूप में पहले से इंस्टॉल नहीं किया जाना चाहिए?

मैंने विंडोज 8 एसडीके को फिर से स्थापित करने का भी प्रयास किया है, लेकिन इससे मदद नहीं मिली है। क्या किसी के भी पास कोई सुझाव है?

उत्तर

9

विंडोज 8.1 एसडीके परतों का उपयोग करना (जिसे आप D3D11_CREATE_DEVICE_DEBUG पास करते समय उपयोग किया जाता है) के लिए आवश्यक है कि आपके सिस्टम पर विंडोज 8.1 एसडीके स्थापित हो। विंडोज 8 एसडीके परतें (विंडोज 8 एसडीके में मिली) 8.1 के साथ संगत नहीं हैं।

आप नीचे दिए गए लिंक पर 8.1 एसडीके पा सकते हैं। http://social.msdn.microsoft.com/Forums/windowsapps/en-us/home?category=windowsapps%2Cwindowsapps81preview

तो उपयोग करने के लिए है कि एक के रूप में स्वतंत्र लग रहा है:

http://go.microsoft.com/fwlink/?LinkID=294834

इसके अलावा, विंडोज ग्राफिक्स विकास दल बारीकी MSDN फोरम "DirectX साथ बिल्डिंग Windows स्टोर खेल", पर पाया जा सकता है पर नज़र रखता है संसाधन अगर आपको मदद चाहिए।

+0

ग्रेट धन्यवाद ब्रायन! –

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