我祈祷你过得愉快。 : - )
两个月后,我终于在MatLab完成了我的“程序”。它计算斜躺式自行车的应变和变形分析。但它是以脚本的形式出现的。
当我开始
时Start.m
Matlab命令窗口将显示菜单:
我从选项中选择并输入每个问题的1/2数字。
然后它会用结果进行计算:
我希望它可以在没有MatLab的任何机器上执行,所以我启动
deploytool ~ command
我选择的地方
然后我拿起我的Start.m文件并按Built
完整的内置窗口日志如下:
我甚至推出MCR安装程序并安装它,但是当我启动我的.exe文件时,我的计算机“工作了一段时间”在任务管理器中我有Lehokolo.exe(使用20%CPU的系统资源),但是在aprox 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上的一个主题说它必须安装-before- Matlab,所以也许我必须重新安装它。 / p>
如果我键入mbuild -setup并找到编译器,则响应为:此计算机上未找到支持的SDK或编译器。有关支持的编译器列表,请参阅http://www.mathworks.com/support/compilers/R2012b/win64.html 即使我今天再次安装了Windows SDK。使用Visual C ++ 2010也是如此。 “没有支持的sdk编译器......”
我在另一台使用Matlab 2012b的机器上尝试了它并且具有相同的结果。 40秒的“工作”,然后什么也没有。
感谢您的回复。
答案 0 :(得分:2)
如果您想构建CLI应用程序,我认为您应该在项目类型中选择“独立应用程序”,而不是“Windows独立应用程序”。 This可能会给你进一步的提示。
稍后编辑:不用担心,即使程序在CLI中启动,它也能够创建数字,图表等。唯一的缺点是它将“一直”运行(它的执行本身不是作为在GUI中启动的应用程序的事件驱动)。