visual-studio-2010 - DirectX SDK 2010 年 6 月号

标签 visual-studio-2010 visual-c++ directx

我正在尝试运行书中的示例代码Physics for Game Programmers 。我已经安装了 2010 年 6 月的 DirectX SDK,但出现以下错误。

Cannot open include file: 'd3drmwin.h'
Cannot open include file: <d3drm.h>
Cannot open include file: <d3dtypes.h>

我相信我已经添加了所有必要的包含和库路径以及其他依赖项(D3D10.lib 和 D3DX10.lib),因为我可以毫无问题地访问头文件 d3d10.h 和 d3d9.h。

有什么想法可以让他们的代码运行吗?该代码是否可能引用旧版本的 DirectX?

编辑:我已经安装了 SDK 并设置了以下内容:

项目->属性->VC++目录->包含目录并添加

C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Include;

项目->属性->VC++目录->库目录并添加

C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Lib\x86;

项目->属性->链接器->输入并添加

D3D10.lib;D3DX10.lib

编辑

好吧,我已经弄清楚这些头文件属于 DirectX 8。所以最新的 SDK 不支持它们。现在我只需要弄清楚在哪里下载 DirectX 8 SDK。有什么想法可以在哪里找到它吗?

最佳答案

更改文件夹路径以正确使用双引号,如

"C:\Program Files x86\Microsoft DirectX SDK June 2010\Include;" 

Windows 不是网络浏览器;它是一个操作系统。就目录位置而言,它不理解 URL 编码。 (我没有这本书,但这可能是一个错字。)

关于visual-studio-2010 - DirectX SDK 2010 年 6 月号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14669646/

相关文章:

c - 从文件夹加载图像(使用 C、OpenCV、Visual Studio 2008)

visual-studio-2010 - MSBuild 悄悄地跳过一个项目(在我的 sln 中的许多项目中)

directx - 远程查看 DirectX 应用程序

android - 包含 Windows 7 手机项目的解决方案中的 MonoDroid 项目?

c++ - 视觉 C++ 2008 : Finding the cause of slow link times

visual-studio-2010 - 在vs2010中创建 Crystal 报表时mht文件

c++ - directx10 gpu 上的 DirectX11 程序

delphi - Delphi/Native TForm GUI 中的 3D 图形

visual-studio-2010 - 相当于 MSVC 中的 pread/pwrite?

css - VS 2010 SP1 级联样式表禁用