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

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

问题:

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

VS错误提示信息:
在这里插入图片描述
在这里插入图片描述

解决方法:

方法1

1.首先查看自己本机上的CUDA版本。
打开NVIDIA控制面板系统信息
在这里插入图片描述
在这里插入图片描述
2.找到项目中的.vcxproj文件,用记事本或者VS打开。找到以下内容:
<Import Project="$(CUDAPropsPath)\CUDA 10.2.props" />
<Import Project="$(CUDAPropsPath)\CUDA 10.2.targets" />
把文件中的CUDA版本修改为自己本机当前CUDA版本,保存,重启VS打开项目。

方法2

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

方法3

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

  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值