我有一个针对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移动设备上运行(最好不将项目迁移到通用应用程序项目)?
答案 0 :(得分:1)
我找到了解决方案,
这是因为设备上未启用图形工具功能,
要在移动设备上启用此功能,请执行以下操作:
1)打开Visual Studio 2015
2)点击Debug - >图形 - >启动诊断
3)在移动设备上,转到设置 - >更新并安装更新