Visual studio Visual Studio Nsight“;Cuda Toolkit V7.5目录不存在;错误
我正在尝试在Windows10中开始编写CUDA。我已经安装了Visual Studio 2013社区版,还从NVIDIA网站下载并安装了CUDA toolkit 7.5 for windows平台。安装和与visual studio集成的过程进展顺利,我可以在visual studio中创建一个新项目,使用CUDA Runtime 7.5运行。 但是,当我尝试构建项目时,会出现以下错误:Visual studio Visual Studio Nsight“;Cuda Toolkit V7.5目录不存在;错误,visual-studio,visual-studio-2013,cuda,nvidia,nsight,Visual Studio,Visual Studio 2013,Cuda,Nvidia,Nsight,我正在尝试在Windows10中开始编写CUDA。我已经安装了Visual Studio 2013社区版,还从NVIDIA网站下载并安装了CUDA toolkit 7.5 for windows平台。安装和与visual studio集成的过程进展顺利,我可以在visual studio中创建一个新项目,使用CUDA Runtime 7.5运行。 但是,当我尝试构建项目时,会出现以下错误: Error 1 error : The CUDA Toolkit v7.5 directory '
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”文件位于那里,我不理解为什么它继续给出以下错误。我还将项目属性中的自定义目录路径设置为错误中提到的路径,但它也不起作用。如果您能帮我解决这个问题,我将不胜感激。我发现了这个问题,它与CUDA工具包的安装有关。为了解决这个问题,我做了以下工作:
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安装程序安装的所有软件,包括nvidia toolkit、Nsight for VS、图形驱动程序等
- 手动从“程序文件”和“程序文件x86”中删除与nvidia相关的文件夹
- 开始使用Express模式重新安装CUDA toolkit
<>现在代码编译和运行没有问题。 < P>找到了一个更好的解决方案,纽卡斯尔大学的回购: 它包括将自定义Cuda Toolkit目录分配从MSVstudio文件CUDAxxx.props复制到CUDAxxx.targets中 我的构建在从PDF开始跟踪之后工作得很好 使用另一个编辑器(npp或VsCode)作为管理员编辑CUDAxxx.targets文件(它不与MVS关联)。 保存CUDAxxx.targets文件后运行生成 “xxx”代表您的CUDA版本
观察:问题在于CUDA 7.5和MVS 2013,但CUDA工具包的定制安装到目前为止(2018年12月5日)仍然存在该漏洞NCL UK的pdf解决方案仍然有效。我不使用Visual Studio Nsight,但我认为缺少的目录是“CUDA Toolkit v7.5”,它没有在
CudaToolkitDir
中正确指定为系统(用户)路径@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\u v6_5=C:\Program Files\NVIDIA GPU Computing TOOLKIT\CUDA\v6.5。有这样的吗?