在 Windows 10 上安装 DirectX 9(i5 8600k 16GB 3200 RAM 512GB SSD GTX1060)

在 Windows 10 上安装 DirectX 9(i5 8600k 16GB 3200 RAM 512GB SSD GTX1060)

我想使用 Visual Studio 2017 Community 为我的 GTX1060 运行 Nvidia CUDA 示例。这基本上很简单;我下载了 CUDA 示例,使用提供的“2017.sln”文件打开了 VS 2017,重建了所有内容,然后我们就可以开始了……

不幸的是,基于 DirectX 9 的样本没有构建,因此按照协议,我开始在互联网上搜索常见的网站,例如 MSDN、Tom's Hardware 等。有很多好东西,但没有一站式解决方案。

如何设置和运行 DirectX 9 示例?

答案1

从问题移出:

这是我所做的:

  1. 从 MSDN 下载 Direct X 9 June 2010 SDK。

  2. 尝试运行安装程序 - 出现错误“...需要 Net 2.0 和 3.5”

  3. 尝试安装 Net 2.0 - 出现另一个错误...

  4. 再搜索一下 - 灵感,安装“Net 2.0 Redistributable” - 有效!

  5. 再次尝试 DX9 安装程序 - 收到消息“..需要 Net 3.5 - 是否要安装它?”。显然是“是”。有效!

  6. 再次尝试 DX9 安装程序 - 是,是,是!!!

  7. 修复 VS 2017 中的项目文件以引用 DX9 SDK 包含目录以及“.cpp”源文件中对“d3dx9math.h”的缺失引用,然后 VOILA!

我希望我能说这个小秘诀可以解决所有情况,但我希望它可能会促使其他人尝试另一种方法,而不是放弃它,因为它是一个糟糕的工作

相关内容