2

我最近安装了 windows 8 并在其上安装了 directx sdk jun 2010。但是,当我尝试在其上启动程序时,会出现错误:

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

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

问题

它是什么,我应该如何使用它?不支持所有这些库吗?我发现 vs 2012 添加了一个新框架:direct 3d app 和 direct 2d app。我在其中做了一个项目,但我几乎无法理解代码及其工作原理。它是使用directx 的一种新方式,还是制作一个空项目的最佳方式?

4

1 回答 1

2

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

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

于 2013-08-31T15:14:16.300 回答