为什么我收到的错误C1189 #错误:不支持的Microsoft Visual Studio金宝app版本!只有版本2012、2013、2015年和2017年的支持!金宝apphost_config CUDA的错误。h的文件在编译时CUDA GPU编码器代码?

51视图(30天)
我用MATLAB R2018a GPU编码器。我已经安装了Visual Studio 2017和CUDA 9.0,两者都支持。金宝app当我试着编译任何GPU编码器代码,或运行coder.checkGpuInstall(完整的),我收到以下头编译错误,host_config.h:
错误:错误C1189#错误:——不受支持的Mi金宝appcrosoft Visual Studio版本!只有2012年版本、2013、2015和2017支持!金宝app
什么是怎么回事?

接受的答案

MathWorks支金宝app持团队
编辑:MathWorks支金宝app持团队 2021年5月19日
造成这个错误的原因是升级到Visual Studio 2017,优惠支持CUDA。金宝app
请注意,微软并没有给用户删除更新的能力。
这是记录在下面CUDA论坛帖子:
唯一的解决办法就是以某种方式安装Visual Studio 2015。最简单的方法是安装Visual Studio 2015工具链。你可以通过打开Visual Studio安装程序,选择修改和选择Visual Studio 2015工具链。
你也可以安装完整版本的Visual Studio 2015。
这样做之后,一定要改变编译器使用
墨西哥人设置C
墨西哥人设置c++

更多的答案(0)

标签

没有标签了。

下载188bet金宝搏


释放

R2018a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!