我想使用 Visual Studio 2017 Community 为我的 GTX1060 运行 Nvidia CUDA 示例。这基本上很简单;我下载了 CUDA 示例,使用提供的“2017.sln”文件打开了 VS 2017,重建了所有内容,然后我们就可以开始了……
不幸的是,基于 DirectX 9 的样本没有构建,因此按照协议,我开始在互联网上搜索常见的网站,例如 MSDN、Tom's Hardware 等。有很多好东西,但没有一站式解决方案。
如何设置和运行 DirectX 9 示例?
答案1
从问题移出:
这是我所做的:
从 MSDN 下载 Direct X 9 June 2010 SDK。
尝试运行安装程序 - 出现错误“...需要 Net 2.0 和 3.5”
尝试安装 Net 2.0 - 出现另一个错误...
再搜索一下 - 灵感,安装“Net 2.0 Redistributable” - 有效!
再次尝试 DX9 安装程序 - 收到消息“..需要 Net 3.5 - 是否要安装它?”。显然是“是”。有效!
再次尝试 DX9 安装程序 - 是,是,是!!!
修复 VS 2017 中的项目文件以引用 DX9 SDK 包含目录以及“.cpp”源文件中对“d3dx9math.h”的缺失引用,然后 VOILA!
我希望我能说这个小秘诀可以解决所有情况,但我希望它可能会促使其他人尝试另一种方法,而不是放弃它,因为它是一个糟糕的工作