【发布时间】:2016-01-20 06:13:26
【问题描述】:
我正在尝试在 windows 10 中开始对 CUDA 进行编程。我已经安装了 Visual Studio 2013 社区版,并且我还从 NVIDIA 网站下载并安装了适用于 windows 平台的 CUDA 工具包 7.5。安装和与 Visual Studio 集成的过程一切顺利,我可以在 Visual Studio 中创建一个新项目以使用 CUDA Runtime 7.5 运行。 但是当我尝试构建项目时,我收到了一些错误,包括以下内容:
Error 1 error : The CUDA Toolkit v7.5 directory '' does not exist.
Please verify the CUDA Toolkit is installed properly or define the CudaToolkitDir
property to resolve this error. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations\CUDA 7.5.targets 511 9 Cuda1
我检查了以下路径,我可以在那里找到以下文件:
提到的“CUDA 7.5.targets”文件位于那里,我不明白为什么它继续给出以下错误。我还将项目属性中的自定义目录路径设置为错误中提到的路径,它也不起作用。如果您能帮我解决这个问题,我将不胜感激。
【问题讨论】:
-
我不使用 Visual Studio Nsight,但我认为缺少的目录是未在
CudaToolkitDiras 系统(用户)路径中正确指定的“CUDA Toolkit v7.5” -
@pQB 可能是对的。我有一些 CUDA 的系统变量: CUDA_TOOLKIT_ROOT_DIR=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5 , CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5 , CUDA_PATH_V6_5=C: \Program Files\NVIDIA GPU 计算工具包\CUDA\v6.5 。你有这样的东西吗?
标签: visual-studio visual-studio-2013 cuda nvidia nsight