C 语言

关注公众号 jb51net

关闭
首页 > 软件编程 > C 语言 > VS报错C1189及MSB3721

VS报错C1189及MSB3721解决方法

作者:万里守约

在使用VS进行CUDA编译时出现错误,本文主要介绍了VS报错C1189及MSB3721解决方法,具有一定的参考价值,感兴趣的可以了解一下

本文提供一种VS报错C1189及MSB3721的解决方法

博主在使用VS进行CUDA编译时,报错C1189及MSB3721

在这里插入图片描述

详细报错如下:

在这里插入图片描述

解决方法:

找到CUDA toolkit的安装路径,找到
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3\include\crt\host_config.h文件,按照下图指示,修改1940为2000

在这里插入图片描述

在这里插入图片描述

修改后保存,如果提示没有权限修改,则右键host_config.h文件,在属性里添加修改的权限。
保存后,在VS中右键单击项目名称,点击重新生成,然后再次编译.cu文件,即可正常运行。

在这里插入图片描述

运行结果:

在这里插入图片描述

 到此这篇关于VS报错C1189及MSB3721解决方法的文章就介绍到这了,更多相关VS报错C1189及MSB3721内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文