【发布时间】:2013-04-16 18:21:23
【问题描述】:
我祈祷你有一个美好的一天。 :-)
两个月后,我终于在 MatLab 中完成了我的“程序”。它计算横卧自行车的应变和变形分析。但它是脚本的形式。
当我开始我的
Start.m
Matlab 命令窗口将显示菜单:
我从选项中选择,每个问题输入 1 / 2 个数字。
然后它会根据结果进行计算:
http://imgur.com/RB0UidP ~ 文字结果
http://imgur.com/B2YW9ms ~ 图表结果
我希望它可以在任何没有 MatLab 的机器上执行,所以我启动了
deploytool ~ command
我选择的地方
- http://imgur.com/X9UAR0w ~ 部署项目
然后我拿起我的 Start.m 文件并按 Built
- http://imgur.com/f6JJl4R ~ 要构建的文件
完整的内置窗口日志如下:
- http://imgur.com/ObvfGDj ~ 内置日志
我什至把 MCR 安装程序放在那里并安装了它,但是当我启动我的 .exe 文件时,我的计算机“工作一段时间”在任务管理器中我有 Lehokolo.exe(使用 20% CPU 的系统资源),但是大约 30 秒后,它会平静下来,什么都没有发生......
MCR 安装:Matlab Compiler Runtime 8.0
在此之前它会安装 Visual C++(64 位)
我用我的炸薯条笔记本试过了,但它也不起作用。 (已安装 MCR + 尝试启动我的程序)
我的想法:
只有当我有 GUI 时,Deploytool 才能创建 .exe 文件,而不仅仅是脚本。
我尝试从这个站点安装 Windows SDK:http://www.microsoft.com/en-us/download/details.aspx?id=8279,mathworks.com 上的一个线程说它必须在 Matlab 之前安装,所以也许我必须重新安装它。
如果我键入 mbuild -setup 并找到编译器,则响应是:在这台计算机上找不到支持的 SDK 或编译器。有关支持的编译器列表,请参阅 http://www.mathworks.com/support/compilers/R2012b/win64.html 即使我今天再次安装了 Windows SDK。也使用 Visual C++ 2010。 “没有支持的 sdk 编译器...”
我也在另一台装有 Matlab 2012b 的机器上进行了尝试,结果相同。 40 秒的“工作”,然后什么都没有。
感谢您的回复。
【问题讨论】:
标签: matlab build compilation