报错:
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!
主要原因是:Microsoft Visual Studio version版本不对。
解决方法:
第一种:修改参数
修改这个文件中的参数,具体可看上面那篇文章。
第二种:更换 Microsoft Visual Studio version版本
我使用的这个方法(看评论说改参数不太靠谱)
我的环境:
Visual Studio 2022
1、下载
我需要将Visual Studio 2022改为2017-2019版本的,我选择改为了2017版本。官网没找到社区版的2017版本,我参考的这篇文章(里面有百度网盘下载网址):
直接双击安装,其他步骤参考上面的文章。
注意:安装完之后要重启才有效果。
3、再次测试(我是安装 MultiScaleDeformableAttention)