1

我是 CUDA 的初学者,我正在尝试运行 GPU Computing SDK 中给出的示例,但它给了我以下错误。

文件:C:\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.1\C\src\vectorAdd\vectorAdd_vs2008.vcproj 行:22 列:4 错误消息:自定义构建规则文件 'C:\Program Files (x86)\Microsoft Visual Studio 9.0 \VC\VCProjectDefaults\NvCudaRuntimeApi.rules' 未找到或加载失败。文件“C:\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.1\C\src\vectorAdd\vectorAdd_vs2008.vcproj”加载失败。

谁能告诉我缺少什么以及我在哪里可以得到这个规则文件,因为我无法在 SDK 中找到它。

谢谢,任何建议都会非常有帮助。

4

1 回答 1

2

您是否安装了 CUDA 工具包?“SDK”基本上是一组示例,您还需要工具包,因为它包含编译器本身。

当您安装 CUDA 工具包(可在此处获得)时,它会将 NvCudaRuntimeApi.rules 安装到 Visual Studio 目录中。如果由于某种原因找不到 Visual Studio(例如,您在 CUDA 之后安装 VS),您可以在 \extras\visual_studio_integration\rules 中找到规则文件。

一旦您安装了 Toolkit 并让 SDK 示例正常工作,请查看这篇文章了解如何开始您自己的项目(或这篇文章适用于 VS2010)。

于 2012-04-19T15:27:35.007 回答