我对cuda 4.1和visual studio 2010有疑问。 当我想编译.cu文件时,我收到以下错误:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 4.1.targets(249,9): error : The CUDA Toolkit directory '' does not exist. Please verify the CUDA Toolkit is installed properly or define the CudaToolkitDir property to resolve this error.
我得到了一个干净的Windows 7安装,只有vs2010,CUDA Toolkit v4.1和在VirtualBox中运行的NVIDIA GPU计算SDK(和git)。
我尝试在“CUDA Toolkit Custom Dir”中的项目属性中指定工具包目录,但这没有任何区别。即使在一个全新的VBox中也会出现这种错误。
感谢您的帮助!
答案 0 :(得分:7)
好的,我自己得到了:我使用的项目是用cuda 4.0设置的,因为我安装了v4.1后它没有正确更新。 要更新它,只需禁用并启用" CUDA 4.1(。target,.props)"在自定义构建步骤中。
答案 1 :(得分:5)
我在VS 2017上与Cuda 9.1相同。为我解决的是设置 " CUDA Toolkit Custom Dir"与CUDA_PATH相同。请参阅以下链接: https://docs.nvidia.com/nsight-visual-studio-edition/3.2/Content/CUDA_Properties_Config.htm 在公共部分,第1项。