报错:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include\crt/host_config.h(143): fatal error C1189: #error: – unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported!

参考这篇文章的内容:https://blog.csdn.net/lishiyu93/article/details/114599859icon-default.png?t=N7T8https://blog.csdn.net/lishiyu93/article/details/114599859

主要原因是:Microsoft Visual Studio version版本不对。

解决方法

第一种:修改参数

修改这个文件中的参数,具体可看上面那篇文章。

第二种:更换 Microsoft Visual Studio version版本

我使用的这个方法(看评论说改参数不太靠谱

我的环境:

Visual Studio 2022

1、下载

我需要将Visual Studio 2022改为2017-2019版本的,我选择改为了2017版本。官网没找到社区版的2017版本,我参考的这篇文章(里面有百度网盘下载网址):

Visual Studio 2017下载地址和安装教程(图解版)_visualstudio2017community-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/qq_29856169/article/details/1154689702、安装

直接双击安装,其他步骤参考上面的文章。

注意:安装完之后要重启才有效果。

3、再次测试(我是安装 MultiScaleDeformableAttention)

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐