D3D11_CREATE_DEVICE_DEBUG on Windows 8.1
D3D11_CREATE_DEVICE_DEBUG on Windows 8.1
我正试图在Windows 8.1上使用D3D11CreateDeviceAndSwapChain创建一个dx11设备。
在我安装8.1之前,这是以前在Windows 8上运行的。但是,现在当我传递D3D11_CREATE_device_DEBUG标志时,设备创建失败。
枚举文档http://msdn.microsoft.com/en-us/library/windows/desktop/ff476107(v=vs.85).aspx声明您需要安装D3D11_1SDKLayers.dll,但它不应该已经作为Windows 8 SDK的一部分安装吗?
我甚至尝试过重新安装Windows8SDK,但这并没有帮助。有人有什么想法吗?
使用Windows 8.1 SDK层(在传递D3D11_CREATE_DEVICE_DEBUG时使用)需要在系统上安装Windows 8.1 SDK。Windows 8 SDK层(在Windows 8 SDK中找到)与8.1不兼容。
您可以在下面的链接中找到8.1 SDK。
http://go.microsoft.com/fwlink/?LinkID=294834
此外,Windows图形开发团队密切关注MSDN论坛"使用DirectX构建Windows应用商店游戏",该论坛位于:http://social.msdn.microsoft.com/Forums/windowsapps/en-us/home?category=windowsapps%2Cwindowsapps81preview
因此,如果你需要帮助,可以随时使用它作为资源。
相关文章:
- SFML 交叉编译 for Windows on Linux.
- Cmake with Flex/Bison on windows
- Boost::process on Windows - with MinGW?
- anaconda cythonize C++ on windows 10
- CMake & MinGW Compileilation on Windows,无需 -G "MinGW Makefiles"标志
- Windows Machine Learning (winML) on ARM
- 用于Clang on Windows的CMake生成器
- boost::stacktrace on Windows MSVS 2017
- TLS with http_listener in Microsoft cpprestsdk on Windows
- DirectX 11 on Windows 10
- CppFlow on windows 10
- OpenMP 4.5 on Windows with Clang, CMake & Ninja
- SDL 2.0.7 touch on Windows
- C++ on Jupyter Notebook for Windows
- WinHttpSendRequest and HTTPS on Windows XP
- OpenSSL on Windows and Visual Studio 2010
- 在 Windows for Linux on Intel 上编译C++库
- OpenCV on eclipse on windows
- C++ [[gnu::visibility( "default" )]] vs __declspec(dllexport) on Windows 和 Linux
- endian.h on Windows