windows-8 – d3dx11.h不在Windows 8.0套件中
我的开发平台是windows 7 x64.我安装了VS2012,我想编译一个包含一些Dx11代码的项目.
具体来说,它包括以下文件: #include <d3dx11.h> #include <d3dx10.h> 并链接到 #pragma comment (lib,"d3dx11.lib") #pragma comment (lib,"d3dx10.lib") 我已经在我的开发机器上安装了VS2011,但是我想在VS2012中尝试本机C的单元测试工具. 由于安装了VS2011并在DirectShow代码上工作,所以我安装了Windows 7.1 SDK. VS2012选择了这个,并引用了7.1 SDK,但是在使用7.1 SDK引用的VS2012下编译我的项目给出了错误: "warning C4005: '__useHeader' : macro redefinition" 我google了这个,找到了a query like mine on social.msdn.microsoft.com.解决方案建议链接到Windows 8工具包而不是7.1 SDK,以解决这个问题. Windows 8工具包包括头像d3d11.h,而不是d3dx11.h. 如何将d3dx11(来自Dx SDK)与Windows 8工具包一起添加,但不会得到多个“宏重定义”错误?
我在
this MSDN page发现了以下令人讨厌的报价.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 在HtmlHelp中禁用“打印”按钮
- 是什么让Microsoft-Word生成的HTML文档代码如此之
- Windows上用于Matlab 64位版本的免费SCM
- 查询动态库文件(Windows *.dll, Linux *.so)所依
- Windows Server 2016-WinSer2016 Active Directo
- Windows – Microsoft Detours如何工作,如何使用
- windows-server-2008-r2 – 使用性能监视器连接到
- windows – 调用powershell.exe非常慢
- 在MacOSX,Windows和Linux(Gnome)和python上的GTK
- 如何将Microsoft Bing Map Navigation功能集成到