0

我有一些 DirectX 示例应用程序可用于大学项目,但是我在使用 DirectX 时遇到了一些问题。

(我使用的是 Visual Studio 2008,我使用的是 64 位 Windows Vista)我安装了 2010 年 6 月版的 DirectX SDK (DXSDK_Jun10),但是在安装过程结束时我收到一个错误 - '错误代码: S1023' - 虽然检查文件夹(C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86, C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include 等)这些文件看起来都在那里。)

我打开了示例项目的解决方案(以前曾多次在使用相同操作系统和 Visual Studio 2008 版本的其他 PC 上工作过)并完成了以下步骤 -

  • 确保 Visual Studio 知道在哪里查找链接文件 - 工具 -> 选项 -> 项目和解决方案 -> VC 目录并将目录添加到包含文件和库文件(上述目录)

  • 我右键单击项目解决方案,Properties -> Linker -> Input (for All Configurations) 并链接到 d3d10.lib d3dx10d.lib dxguid.lib 和 dxerr.lib

编译器给出以下错误“链接:致命错误 LNK1104:无法打开文件 'd3d10.lib,'”

我已经检查过,d3d10.lib 都在 Lib\x64 和 Lib\x86 中。

任何帮助将不胜感激,谢谢!

编辑:我已尝试将库添加到“附加依赖项”,如下面的海报所示。我仍然得到相同的结果。

4

1 回答 1

0

在链接器选项中指定库目录:Project Properties -> Linker -> General -> Additional Library Directories

于 2012-07-10T18:28:43.510 回答