安装Visual Studio 2017的Windows 10 SDK和VC ++ 2017的工具集:
1)开始安装您的Visual Studio的2017年版为正常,或者如果你已经安装了Visual Studio 2017年,在运行Visual Studio安装并跳过本节步骤(3)。
2)一旦Visual Studio的2017年安装,按钮更新,启动,并会出现一个汉堡包菜单。
3)点击汉堡菜单,选择修改。
4)这将弹出的“修改”对话框。
5)点击
单个组件
标签。
检查Windows 10 SDK箱,VC ++ 2017工具集(V141工具)和下面的Visual Studio C ++核心功能。
-
的Windows 10 SDK(10.0.17134.0或更早)
下
软件开发工具包,库和框架
。
-
VC ++ 2017年版15.8 v14.15
下
编译器,生成工具,和运行时
(
最新的V141工具或VC ++ 2017年15.8 v14.15最新的V141工具
如果给定的选项不可用)。
- Visual Studio的C ++核心功能
下
发展活动
。
警告:
不要安装
的Windows 10 SDK(10.0.17763.0)
或更高版本。这被称为在加载应用(无法加载DLL依赖性:kernel32.dll.GetFileSizeEx),以使目标的误差。
点击
修改
按钮。
6)的Visual Studio 2017年现在开始添加必要的组件及其安装。
建立MATLAB和Simulink实金宝app时检测到的Visual Studio 2017年编译:
1)
如果使用R2016b或R2017a
,安装补丁,使MATLAB和Simulink来检测在Visual Studio 2017年金宝app编译器。所有的补丁必须安装顺序如下:
MEX文件汇编,MATLAB编译器和MATLAB编译SDK:
金宝appSimulink的编码器:
金宝appSimulink的实时性:
2)执行以下命令(注意,这将删除所有支持包和自定义库,所以他们需要重新安装或重新添加到路径):金宝app
3)重新启动MATLAB。
4)执行
5)选择
微软的Visual C ++ 2017年(C)
6)附加timestwo.c文件复制到一个空目录,以确保您可以MEX。然后,执行
7)如果MEX工作没有错误,您现在可以使用Simulink的实时与Visual Studio 金宝app2017编译器。如果您使用的Speedgoat库,他们现在可以安装。请确保您安装最新的Speedgoat库。
注:在R2016b和R2017a,不执行“slrtsetCC设置”,选择的Visual Studio 2017年的编译器SLRT,因为这可能会造成不可用的MEX设置。只有“MEX -setup”需要在R2016b和R2017a。如果“slrtsetCC设置”被调用,删除通过在命令窗口中执行“xpcprefdir”返回目录中的文件HostEnvSettings.xml。
故障排除:如果您遇到的建立问题与Simulink的实时模型,检查是否可以与日益复杂的模型构建。金宝app例如,首先
- 使得例如“VDP”模型固定步长和构建它(检查,如果任何Simulink模型可以建立)金宝app
- 构建示例“xpcosc”模式(检查是否有Simulink的实时模型可建)金宝app
- 构建一个例子的Speedgoat模型(如适用,检查是否有任何的Speedgoat模型可建)
- 最后,建立自己的模型(检查构建的问题是,具体型号)。
这有助于缩小问题的原因。
4条评论
直接链接到本评论
//www.tatmou.com/matlabcentral/answers/348269-how-do-i-set-up-microsoft-visual-studio-2017-for-slrt#comment_554059
直接链接到本评论
//www.tatmou.com/matlabcentral/answers/348269-how-do-i-set-up-microsoft-visual-studio-2017-for-slrt#comment_554059
直接链接到本评论
//www.tatmou.com/matlabcentral/answers/348269-how-do-i-set-up-microsoft-visual-studio-2017-for-slrt#comment_590821
直接链接到本评论
//www.tatmou.com/matlabcentral/answers/348269-how-do-i-set-up-microsoft-visual-studio-2017-for-slrt#comment_590821
直接链接到本评论
//www.tatmou.com/matlabcentral/answers/348269-how-do-i-set-up-microsoft-visual-studio-2017-for-slrt#comment_619967
直接链接到本评论
//www.tatmou.com/matlabcentral/answers/348269-how-do-i-set-up-microsoft-visual-studio-2017-for-slrt#comment_619967
直接链接到本评论
//www.tatmou.com/matlabcentral/answers/348269-how-do-i-set-up-microsoft-visual-studio-2017-for-slrt#comment_630150
直接链接到本评论
//www.tatmou.com/matlabcentral/answers/348269-how-do-i-set-up-microsoft-visual-studio-2017-for-slrt#comment_630150
登入评论。