无法开源文件D3DX10.H
cannot open source file d3dx10.h
我刚刚在Visual Studio 2012 Ultimate中做了一个项目。在该项目及其源文件中,我添加了一个main.cpp并尝试做
#include <d3dx10.h>
我得到错误
cannot open source file d3dx10.h
我正在使用Windows 10,因此DirectX不会随附?
Visual Studio 2012包括Windows 8 SDK,该SDK提供了DirectX标头和库,但 not note 包括不弃用的辅助助手实用程序代码。D3DX实用程序库(D3DX9,D3DX10和D3DX11)被弃用,而传统DirectX SDK本身也是如此。请参阅MSDN。
最好的建议是使用Direct3d 11而不是Direct3D 10. Direct3d 11在所有受支持的平台上完全替换Direct3d 10,可以在更广泛的视频硬件上工作,并且具有完整的开源实用程序套件代码更换。
没有D3DX的生活DirectX SDK(2015 Edition)在哪里?
DirectX SDK样品目录
DirectX SDK工具目录
Direct3D功能级别
在类似的角度使用,我建议使用Windows 8.1 SDK随附的VS 2015而不是VS 2012。自2012年以来,C 11语言改进和错误修复。
如果需要,您可以将传统DirectX SDK与vs 2012或更高版本的Windows 8 SDK混合,但是您需要将Incluble/lib路径从传统订单中撤销。您还可以解决其他一些怪癖。
x86/win32配置:
$(ExecutablePath);$(DXSDK_DIR)Utilitiesbinx86
$(IncludePath);$(DXSDK_DIR)Include
$(LibraryPath);$(DXSDK_DIR)Libx86
x64本机配置:
$(ExecutablePath);$(DXSDK_DIR)Utilitiesbinx64;$(DXSDK_DIR)Utilitiesbinx86
$(IncludePath);$(DXSDK_DIR)Include
$(LibraryPath);$(DXSDK_DIR)Libx64
相关文章:
- 为测试目标创建具有不同源文件夹的文件
- 将图像添加到资源文件夹UWP C++
- 视觉工作室项目.提取源文件夹名称
- 生成一个生成文件,该生成文件使用Automake在一个步骤中编译和链接所有源文件
- make 命令如何避免重新编译未更改的源文件?
- C++两个源文件之间共享的枚举的静态实例
- 如何使用Qt 3D库加载和显示搅拌机.obj源文件场景
- 生成文件:动态源文件名和对象目录
- 无法使用 CMake 从其他文件夹添加源文件
- MinGW64 - Unicode 源文件错误?
- 有关从C++中的不同源文件引用类的问题
- "错误 (活动) E1696 无法打开源文件 "stdafx.h"--
- CMakeLists:使用 ExternalProject 从 Github 添加源文件
- 如何打印源文件中与 GDB 中的程序流关联的所有行号
- CMake 源文件找不到头文件
- 使用宏计算源文件行?
- 如何在 Eclipse 中一次从多个源文件进行构建
- 使用多个源文件时对类成员函数的未定义引用
- 给定一个源文件,有没有办法要求 gcc 返回仅直接包含的头文件的列表?
- 是否可以跨多个源文件构建 constexpr 数据结构?