Windows 10 Mobile Direct3D

时间:2016-05-26 11:06:32

标签: windows-phone-8.1 windows-10-mobile direct3d11on12

我有一个针对Windows Phone 8.1的C ++项目,该项目使用Direct3D11,

我尝试在Windows 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,

任何想法如何在Windows 10移动设备上运行(最好不将项目迁移到通用应用程序项目)?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案,

这是因为设备上未启用图形工具功能,

要在移动设备上启用此功能,请执行以下操作:

1)打开Visual Studio 2015

2)点击Debug - >图形 - >启动诊断

3)在移动设备上,转到设置 - >更新并安装更新