VS加载CUDA项目出错:未找到导入的项目

本机环境:
Win10专业版+VS2015企业版

问题:

有时候由于CUDA版本升级或者下载的源码原创建项目的CUDA版本与自己本机不同,在打开项目的时候会发现加载不上,提示下面的错误信息。

VS错误提示信息:
在这里插入图片描述
VS加载CUDA项目出错:未找到导入的项目_第1张图片

解决方法:

方法1

1.首先查看自己本机上的CUDA版本。
打开NVIDIA控制面板系统信息
在这里插入图片描述
在这里插入图片描述
2.找到项目中的.vcxproj文件,用记事本或者VS打开。找到以下内容:


把文件中的CUDA版本修改为自己本机当前CUDA版本,保存,重启VS打开项目。

方法2

可能是由于安装时没有勾选Visual Studio Integration,导致CUDA 10.2.props文件缺失。
打开CUDA 10.2安装包,把CUDA临时解压包的路径修改下(改到自己好找的位置)
VS加载CUDA项目出错:未找到导入的项目_第2张图片
解压完成之后。
把 路径:
D:\ruanjianbao\cuda\Temp\CUDAVisualStudioIntegration\extras\visual_studio_integration\MSBuildExtensions
下面的文件
VS加载CUDA项目出错:未找到导入的项目_第3张图片
复制到
路径:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations
文件夹里面
在这里插入图片描述
最后重启VS加载项目,取消临时解压。
VS加载CUDA项目出错:未找到导入的项目_第4张图片

方法3

重装CUDA吧,安装的时候自己判断是否要勾选Visual Studio Integration,很重要。
★如果本机已经有了Visual Studio Integration文件,要取消勾选,避免冲突了。
★如果本机没有的话,要勾选!!!
(某些安装教程说不要勾选怕安装失败,我亲测CUDA 10.2勾选Visual Studio Integration可以安装成功!)
在这里插入图片描述
重装CUDA参考文章: Win10重装CUDA 10.2

你可能感兴趣的:(CUDA,CUDA)