1

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

我尝试将该项目与 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 移动设备上完成这项工作(最好不要将项目迁移到通用应用程序项目)?

4

1 回答 1

1

我找到了解决方案,

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

要在移动设备上启用该功能:

1) 打开 Visual Studio 2015

2) 点击调试 -> 图形 -> 开始诊断

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

于 2016-05-29T14:16:28.680 回答