使用matlab编译器生成EXE文件

(2012-09-03 16:58:15)

标签:

杂谈

分类: matlab

首先确定安装了C/C++编译器
然后在command window中作如下设置:
>> mbuild -setup
Please choose your compiler for building standalone MATLAB applications:

Would you like mbuild to locate installed compilers [y]/n? n

Select a compiler:
[1] Lcc-win32 C 2.4.1
[2] Microsoft Visual C++ 6.0
[3] Microsoft Visual C++ .NET 2003
[4] Microsoft Visual C++ 2005 SP1
[5] Microsoft Visual C++ 2008 Express
[6] Microsoft Visual C++ 2008 SP1

[0] None

Compiler: 6

The default location for Microsoft Visual C++ 2008 SP1 compilers is C:\Program Files\Microsoft Visual Studio 9.0,
but that directory does not exist on this machine.

Use C:\Program Files\Microsoft Visual Studio 9.0 anyway [y]/n? n
Please enter the location of your compiler: [C:\Program Files\Microsoft Visual Studio 9.0] D:\Program Files\Microsoft Visual Studio 9.0

Please verify your choices:

Compiler: Microsoft Visual C++ 2008 SP1
Location: D:\Program Files\Microsoft Visual Studio 9.0

Are these correct [y]/n? y

****************************************************************************
Warning: Applications/components generated using Microsoft Visual Studio
2008 require that the Microsoft Visual Studio 2008 run-time
libraries be available on the computer used for deployment.
To redistribute your applications/components, be sure that the
deployment machine has these run-time libraries.
****************************************************************************

Trying to update options file: C:\Documents and Settings\feiyuan\Application Data\MathWorks\MATLAB\R2009a\compopts.bat
From template: D:\PROGRA~1\MATLAB\R2009a\bin\win32\mbuildopts\msvc90compp.bat

Done . . .

设置完后,即可创建EXE文件了。(以peak.m文件为例)
在command window中输入:
mcc -m peak.m
这样在你设置的目录中即可生成一个名为peak的EXE文件。
注意:

  • mcc -m peak.m命令中mcc与-之间有空格;
  • 只有M函数文件才能生成EXE文件
  • 如果在M文件的第一行有注释,在执行mcc -m后,会有如下提示:
    Warning: MATLAB Toolbox Path Cache is out of date and is not being used.
    Type ‘help toolbox_path_cache’ for more info

使用matlab编译器生成EXE文件相关推荐

  1. matlAB gui 变成c,matlab改变GUI和figure左上角图标的方法,并生成exe文件

    1. GUI左上角图标的更改,假设GUI的Tag为figure1,在其OpeningFcn里添加 h = handles.figure1; %返回其句柄 newIcon = javax.swing.I ...

  2. matlab打包多个m文件,MATLAB GUI多个m文件和fig如何生成exe文件

    MATLAB GUI多个m文件和fig如何生成exe文件 方法一: 已有gui.m文件和gui.fig文件 1 在matlab的command窗口中输入 mcc -B sgl GUI.m 2.将上步生 ...

  3. Matlab.m文件生成.exe文件之旅

    Matlab.m文件生成.exe文件之旅 Matlab中.m文件生成.exe文件之旅 作为算法工程师,有时需要测试人员帮忙测试算法模型,故需要向其发布一个算法工具,也是就是.exe文件.由于近期有利用 ...

  4. matlab之用m脚本自动生成exe文件

    matlab之用m脚本自动生成exe文件 文章目录 matlab之用m脚本自动生成exe文件 0.前言 1.生成exe文件分两种情况 2.生成文件在自己电脑上运行 3.生成文件在其他电脑上运行 0.前 ...

  5. 修改matlab 生成exe的图标,更改matlab生成exe文件的图标

    更改matlab生成exe文件的图标 明天项目答辩,今天又把程序折腾了一遍,最后生成exe文件,上网搜了一下把图标改成了自己选的图形. 在matlab中文论坛上有高手指出如下的做法: 假设你的图标文件 ...

  6. Visual studio2022“无法生成.exe文件,系统找不到指定文件

    最近实训,遇到最头疼的问题就是"系统找不到指定文件",发现是无法生成.exe文件.自己也查了很多解决方案,都没法解决,我自认为是编译器的问题.被迫转战Dev-C++.很是无奈. 求 ...

  7. VS error C1083: 无法打开编译器生成的文件: Permission denied,link无法打开.ilk

    VS error C1083: 无法打开编译器生成的文件: Permission denied,link无法打开.ilk 问题描述: 解决方案: 问题描述: VS error C1083: 无法打开编 ...

  8. Python 打包项目生成exe文件大启动慢解决办法

    目录 一 使用pyinstaller打包exe 1 首先安装pyinstaller 包 2 win+R,cmd 进度dos界面 3 进度代码目录内,然后使用pyinstaller -F main.py ...

  9. 修改VSCode生成.exe文件的位置

    当前工作的文件目录(位于桌面的HELLOWORLD文件夹),如果我们的工作文件名不同且路径位置不同,则改成自己的就行: 这是我创建好的文件夹,用于存储生成的exe文件 修改生成的exe文件位置,就是修 ...

最新文章

  1. chinese-typesetting:更好的中文文案排版
  2. hdu 5086(dp)
  3. NoSQL分类及常用软件
  4. system(“”start calc“”)
  5. Display Substring
  6. LeetCode 1921. 消灭怪物的最大数量(排序)
  7. java获取语言_如何在java中获取语言环境对象?
  8. educoder实训平台python入门之运算符的使用_从零学Python之入门(四)运算
  9. TCP、UDP、HTTP
  10. 财务系统flex和oracle,ORACLE EBS财务科目FLEX FIELD的添加
  11. 计算机网络数据吞吐量,计算机网络的性能指标
  12. localstorage,sessionstorage,cookie
  13. LSD_SLAM编译运行
  14. 拼多多店铺流量解析:这些流量入口你必须了解!
  15. UE5建筑可视化室内场景模型 Evermotion – Archinteriors for UE vol. 8
  16. 手眼标定_全面细致的推导过程
  17. CentOS 6.8安装Docker V1.0
  18. Idea中诡异的错误——文件为灰色并显示一个橙色时钟图标
  19. PLC脆弱性评估及相应解决方案
  20. 做SEO优化必须掌握的10大技能

热门文章

  1. mphil in engineering最后颁发的学位是
  2. 每一个项目都可以有一个项目blog page
  3. 查看linux是几位的操作系统
  4. [译] 基于事件流构建的服务
  5. jQuery 基础总结
  6. Servlet开发(二)
  7. Excel中的VBA宏:每次划款前从总名册中同步用户数据到当前页
  8. 在Eclipse中使用JUnit4进行单元測试(0基础篇)
  9. 《Windows核心编程》---邮槽通信
  10. 用tirgger实现主键自增(trigger+sequence)