windows-phone-8.1 - ويندوز - مساعد ترقية windows 10



ويندوز 10 موبايل Direct3D (1)

لقد وجدت الحل،

يحدث هذا بسبب عدم تمكين ميزة أدوات الرسومات على الجهاز،

لتمكين الميزة على الجهاز الجوال:

1) فتح فيسوال ستوديو 2015

2) انقر تصحيح -> الرسومات -> بدء التشخيص

3) على الجهاز المحمول انتقل إلى إعدادات -> التحديثات وتثبيت التحديث

لدي مشروع C ++ تستهدف ويندوز فون 8.1 الذي يستخدم Direct3D11،

حاولت استخدام هذا المشروع مع ويندوز 10 الجهاز المحمول ولكن في فشل في السطر التالي:

hr = D3D11CreateDevice(NULL, 
D3D_DRIVER_TYPE_HARDWARE,NULL, 
D3D11_CREATE_DEVICE_DEBUG, 
featureLevels, 
sizeof(featureLevels) / sizeof(*featureLevels), 
D3D11_SDK_VERSION, 
&m_d3dDevice, 
&featureLevel, 
NULL);

ريتورنينغ إرور كود 0x887A002D -> DXGI_ERROR_SDK_COMPONENT_MISSING،

أي فكرة كيف يمكنني جعل هذا العمل على جهاز ويندوز 10 موبايل (يفضل دون ترحيل المشروع إلى مشروع تطبيق عالمي)؟





direct3d11on12