matlab 把m文件编译成可执行文件
来源:互联网 发布:合肥工业大学网络公选 编辑:程序博客网 时间:2024/06/07 04:07
花了一天半时间终于把毕设做的m文件编译成exe文件了。编译的难点在于我电脑上之前没有装任何编译软件。
先是下载了vc++6.0编译器,而且先后换了中英文两个版本,但是在matlab窗口输入 mbuild -setup的时候还是提示找不到compiler,后来在matlab官网找到matlab R2014b支持的编译器,没有vc++6.0,只好把这个卸载了。然后又在微软官网找到了microsoft SDK7.1的下载文件,照理说这个是可以编译的,但是在选择component的时候,把visual c++ 2010这个选项取消了,安装完SDK7.1之后再输入 mbuild -setup 后,依然显示错误,错误原因是:能检测到已SDK7.1,但是无法找到相应的compiler。搜索解决方案知道只需要再重新安装一次SDK7.1就行了。重装的同时又在校园论坛上下载到了Microsoft Visual Studio 2010,这个的安装花了近半个小时,但是好像对解决问题没有意义,最后还是靠重装SDK7.1解决的。
tips:
mbuild -setup 选择编译器
mex -setup 设置编译器
mcc -m filename 编译名为filename的m文件
cd(‘路径’) 按路径打开相应的文件夹
在编译的时候,要使用cd命令使matlab运行在对应m文件所在的文件夹内,否则会提示“文件可能不存在”。在编译完成之后会生成 一个相同名字的exe文件,运行的时候,若程序中要用到某个文件(我的是需要用到一个jpg文件),需要把此文件放到和exe文件同一文件夹下,否则将无法运行。
这样编译出的exe文件运行时会出现dos界面的黑框,此问题目前还未解决
- matlab 把m文件编译成可执行文件
- Matlab .M文件编译成可执行文件.exe
- Matlab .M文件编译成可执行文件.exe
- 如何把MATLAB编译成C++模块
- Ruby编译成可执行文件
- 使用 cx_freeze 把python程序编译成可执行文件
- 把一个shell程序编译成二进制可执行文件
- matlab带UI界面编译成可执行文件问题汇总
- 把aspx文件编译成DLL文件
- 把aspx文件编译成DLL文件
- 把aspx文件编译成DLL文件
- 把aspx文件编译成DLL文件
- 把aspx文件编译成DLL文件
- 把aspx文件编译成DLL文件
- 把CS文件编译成dll文件
- 把aspx文件编译成DLL文件
- 把aspx文件编译成DLL文件
- 把aspx文件编译成DLL文件
- bootstrap后台模板布局
- hdoj 3184 All Can Do
- struts2绑定对象数组
- 图像处理函数详解——padarray
- jQuery返回顶部效果
- matlab 把m文件编译成可执行文件
- hdu 1569 方格取数(2) 网络流 最大点权独立集
- enum,EnumMap,EnumSet
- 安卓学习第十七天:相对布局的初步使用与换源学习
- Myeclipse中无法删除部署在tomcat上的工程
- OC语言注意事项一
- C语言中volatile关键字的作用
- bootstrap 精简教程
- Hibernate 乱码问题解决