2016-05-26 12 views
1

Ich habe ein C++ Projekt gezielt für Windows Phone 8.1, die Direct3D11 verwendet,Windows-10 Mobil Direct3D

Ich hat versucht, dieses Projekt mit Windows-10 Mobile-Gerät verwenden, aber bei nicht in der folgenden Zeile:

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

Fehlercode 0x887A002D zurückgegeben -> DXGI_ERROR_SDK_COMPONENT_MISSING,

Eine Idee, wie kann ich das auf einem Windows 10 Mobile-Gerät funktionieren lassen (vorzugsweise ohne das Projekt zu einem universellen Anwendungsprojekt zu migrieren)?

Antwort

1

ich die Lösung gefunden haben,

Dies verursacht, weil Grafik-Tools-Funktion wird nicht auf dem Gerät aktiviert ist,

Um die Funktion auf dem mobilen Gerät zu aktivieren:

1) Öffnen Sie Visual Studio 2015

2) Klicken Sie auf Debug -> Grafik -> Start Diagnose

3) auf dem mobilen Gerät zu Einstellungen -> Aktualisieren und installieren Sie das Update