matlab VS2017
时间: 2023-11-02 13:01:38 浏览: 117
matlab软件2017版
调用vs2017调用matlab2018b时出现闪退的错误可能是由于编译器的不匹配导致的。您可以尝试按照以下步骤来解决这个问题:
1. 确保您已正确安装了Visual Studio 2017和Matlab 2018b,并且两者都是兼容的版本。
2. 打开命令提示符,并导航到您的Matlab安装目录下的bin文件夹。
3. 运行以下命令来设置编译器路径:
```
mex -setup:D:\Matlab2018b\2018b\bin\win64\mexopts\msvc2017.xml C
```
4. 确保您的自定义库文件和Matlab依赖库文件的路径正确配置。您可以使用以下命令来添加路径:
```
addpath('.\include')
addpath('D:\MATLAB\R2018b\extern\lib\win64\microsoft')
```
5. 重新编译和运行您的代码,看看是否仍然出现闪退的错误。
请注意,这只是一种可能的解决方法,具体解决办法可能因个人情况而异。如果问题仍然存在,请参考我之前提到的博文以获取更详细的解决方案。
阅读全文