因为要在matlab中用到c的混合编程,发现matlab找不到vs2019的编译器。因为在matlab\R2018b\bin\win64\mexopts\目录下,没有包含2019的xml文件。所以需要将
msvc2019.xml
msvcpp2019.xml
添加进该目录,同时win+R,输入regedit进入注册表编辑,在
\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\SxS\VS7
下创建二进制文件
\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\SxS\VS7
格式为:
Name: 16.0
Value: C:\Program Files (x86)\Microsoft Visual Studio\

本文详细介绍了如何在Matlab R2018b中配置使用Microsoft Visual Studio 2019进行C语言混合编程的方法。通过在mexopts目录下添加msvc2019.xml和msvcpp2019.xml文件,并在注册表中创建相应的二进制文件,使Matlab能够识别并使用VS2019的编译器。
最低0.47元/天 解锁文章
4200





