当我包含 DirectXTex.h 时出错
Error when I include DirectXTex.h
当我在应用程序中包含 DirectXTex.h 时出现错误。我在调试32位模式和DirectX11模式下使用Visual Studio。这些是代码:
#include "DirectXTex.h"
这里的错误
我该如何解决?
这表示您尝试使用 XNAMath(又名 xboxmath 版本 2(和 DirectXMath(又名 xboxmath 版本 3(编译相同的源文件。DirectXTex使用DirectXMath,所以你可能#include <xnamath.h>
高于#include "DirectXTex.h"
。
您应该更新对 XNAMath 的使用,以改用 DirectXMath。请参阅此博客文章和 MSDN:XNA 数学库中的代码迁移。
如果您使用的是XNAMath,则意味着您也在使用旧的DirectX SDK。确保已正确设置路径(即 DXSDK 包含/库路径应列在 VC++ 目录属性页中的标准包含/库路径之后,而不是之前(。
此外,您还应该阅读MSDN,DirectX SDK在哪里和没有D3DX的生活。
相关文章:
- 访问者访问变体并返回不同类型时出错
- 在Linux for Windows上编译C++代码时出错
- 读取文件的最后一行并输入到链接列表时出错
- 重载操作程序时出错>>用于类中的字符串 memebr
- 调用专用模板时出错"no matching function for call to [...]"
- C++-试图将函数指针推回到另一个CPP文件中的矢量时出错
- LINK 尝试使用 OpenSSL evp aes 256 c++ 时出错
- 在Google Kick start中提交时出错
- 在c++中访问int到类对象的映射时出错
- 分段错误当我试图运行程序时出错
- 使用dynamic_cast和构造函数时出错
- CHECK(调用)函数在Google Colab中出错
- 用pybind11包装C++抽象类时出错
- 为x86而非x64编译时出错
- 从R调用C++函数并对其进行集成时出错
- 这个函数哪里出错了
- C++ 创建包含链表和字符串的对象的链接列表时出错
- 为重写std::exception的库生成swig接口时出错
- 导入/导出变量时出错
- 当我包含 DirectXTex.h 时出错