Visual Studio+CUDA报错MSB372 MSB371 C1083

几种常见的报错原因(最后一种终于成功了!!)

1.文件存放地址有中文名,仔细阅读一下报错说明,看看后面提到的地址是否包含中文。

2.CUDA版本和VS版本、Windows版本不匹配 ,该下什么版本推荐看这篇博客:

CUDA编程第一章:windows下安装visual studio 2019+CUDA10.2的整体图文流程_安装cuda需要装visual studio-CSDN博客

3.算力不匹配?右键项目-属性,弹出如下窗口。根据官网查询NVIDIA显卡算力表,修改红框位置的数据。(我是从10修改到了61,然并卵)

4.以上都不行,我尝试了第四种方法,终于成功了。

找到CUDA toolkit的安装路径,打开host_config.h文件

把这个数改成2000后,保存文件。(如果提示没有权限,就打开crt文件夹的属性面板---安全---编辑,把每个组或用户名的权限,全部勾选成允许。)成功修改后,回到VS中右键项目,点击重新生成,然后再次编译.cu文件,就好啦

其实我也不清楚这是什么原理,我是看到了这篇博客:

VS报错C1189及MSB3721解决方法_vsc1189-CSDN博客

这个问题卡了两天,CUDA卸了装,装了卸好几遍,也试了网上的各种办法都没用,就刚刚看到这么个与众不同的解决方案,一试就好使了,赶紧记录下来!!!喜极而泣了兄弟萌!!!!

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值