常见问题 I06 - 如何配置Matlab以使用Microsoft Visual C++编译器(Windows)?
类别: Simcenter Amesim
主题: 接口
访问级别: 终端用户
发布日期: 2008年12月
问题
如何配置Matlab以使用Microsoft Visual C++编译器(Windows)?
解答
概述:
在首次编译包含Matlab-Simulink接口块的Simcenter Amesim模型前,必须向Matlab指明将使用Microsoft Visual C++编译器生成S函数。若不执行此操作,Simcenter Amesim模型将无法成功编译。本常见问题仅适用于Windows用户。
分步解决方案:
解决方案是通过输入特定命令预先设置合适的编译器。
-
确保计算机的PATH环境变量中包含Matlab路径。
-
打开Matlab命令窗口,或控制台窗口(Linux),或DOS命令窗口(Windows)。
-
输入mex –setup并按Enter键。
随后显示的消息(示例显示于Matlab命令窗口)询问是否要让mex自动列出可用编译器:
-
输入y并按Enter键(或直接按Enter键)。
新消息要求输入对应Microsoft Visual C++编译器的编号:
-
输入对应Microsoft Visual C++编译器的编号(本例中为2)并按Enter键。
显示确认消息:
-
输入y确认并按Enter键。
此时Microsoft Visual C++编译器已正确配置,您的Simcenter Amesim模型将能成功编译。
若在编译包含Simulink接口块的Simcenter Amesim模型前未执行此操作,编译过程将会挂起。此时建议参考常见问题 I02 - 为什么首次使用Simcenter Amesim-Simulink接口时编译窗口会卡住?。
![]() |
常见问题 I08 - 如何创建用于FMU和其他导出模型的最小化安装?![]() |
© 译文质量与官方无关,仅做辅助学习使用,帮助大家更方便高效的掌握工具.文档网址:www.tech-doc.cn; 公众号:Amesim学习与应用、译匠工厂