directx - 找不到 directx 库

标签 directx

我最近安装了 Windows 8 并在其上安装了 directx sdk jun 2010。然而,当我尝试启动一个程序时,它给了我一个错误:

错误: “无法找到 d3dx9.lib”或“无法找到 d3dx11.h”

这个错误也出现在 directx 自己的示例项目中。我在互联网上发现一篇文章说不再支持此类库(其中包含 x 的所有内容:d)。我评论了所有需要这些库的代码,它起作用了并且我的程序运行了。

问题:

它是什么以及我应该如何使用它?这些库都不支持吗?我发现vs 2012增加了一个新的框架: 直接 3D 应用程序和直接 2D 应用程序。我用它做了一个项目,但我几乎无法理解代码及其工作原理。这是使用 directx 的新方法还是制作空项目的最佳方法?

最佳答案

您需要将所需的库包含到项目设置中。

右键单击项目 -> 属性 -> 链接器 -> 输入 -> 其他依赖 -> 添加编译器要求的库

关于directx - 找不到 directx 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18546726/

相关文章:

c++ - 3D 图形批处理

directx - 如何使用实例偏移

c++ - 翻译后顶点缓冲区中的数据会改变吗?

c++ - 如何使用旋转矩阵?

c++ - 你如何找到四个顶点之间的点的 Y 位置? HLSL

c++ - DX12 : Is there a way to extract any information from a PSO?

c++ - 顶点颜色无法正常工作

c++ - DirectX 当我将纹理添加到四边形时,三角形以某种方式弄乱了,修复了吗?

c# - SharpDX 编译着色器

c++ - DirectX 多个 DLL 版本?