0

我正在尝试查看我的大学提供给我的 DirectX 示例,但是当我尝试在 Visual Studio 2008 中编译它(在调试模式下)时,它给了我以下错误 -

错误 1 ​​致命错误 LNK1104:无法打开文件 'd3d10.lib,'

我不确定问题可能是什么。我有另一个来自同一个模块的 DirectX 示例,我已经广泛研究过这个示例,并且没有遇到这个问题。

通过在 VC 目录中将目录设置为 \include 和 \Lib\x86,我确保 Visual Studio 知道在哪里查找链接文件。

我还去了解决方案属性并将以下文件添加到 Properties->Linker->Input

d3d10.lib、d3dx10d.lib、dxerr.lib、dxguid.lib

(对于另一个示例,这两件事都是相同的,并且它可以完美地编译和工作)

任何关于可能是什么问题的建议将不胜感激 - 谢谢。

4

1 回答 1

-1

在确保您的链接器路径包含 d3d10.lib、...、dxguid.lib 所在的路径之后,在您的 PC 上安装 directx sdk。

于 2011-12-01T16:26:07.480 回答