




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
把MATLAB的程序编译可独立运行的执行文件把MATLAB的程序编译为可以更快、独立运行的代码,或者希望脱离MATLAB运行环境,你就需要编译器。整个过程描述如下:1、编译器的安装和配置如果你安装MATLAB之后,没有编译过MATLAB程序,你可能就需要这一步。(1)看一看MATLAB支持什么编译器在操作系统的命令行窗口执行:mbuild -setup命令窗口显示:Welcome to mbuild -setup. This utility will help you set upa default compiler. For a list of supported compilers, see/support/compilers/R2013b/win64.htmlPlease choose your compiler for building shared libraries or COM components:Would you like mbuild to locate installed compilers y/n?如果选择n,窗口中显示如下:Select a compiler: 1Lcc-win32 C None具体内容可能会有所不同。选择0后,窗口显示如下:mbuild: No compiler selected ,No action taken.(2)查一查系统中安装了什么编译器,从中选择一个在操作系统的命令行窗口执行:mbuild -setup命令窗口显示信息后,这次你选择y,窗口中显示如下:Select a compiler:1 Microsoft Visual C+ 2008 SP1 in C:Program Files (x86)Microsoft Visual Studio 9.00 None 这里显示的是mbuild从你的系统中实际找到的编译器(系统中安装了 Visual Studio 2008 32位 编译器)。你可以从中选择一个,而此时你只能选择1。Compiler: 1 选择1后显示:Please verify your choices: 回车后显示:Compiler: Microsoft Visual C+ 2008 SP1Location: C:Program Files (x86)Microsoft Visual Studio 9.0 Are these correct y/n?选择y后显示:* Error: Could not find the 64-bit compiler. This may indicate that the X64 Compilers and Tools or the Microsoft Windows Software Development Kit (SDK) is not installed. To build 64-bit applications/ components Microsoft Visual C+ 2008 requires that these two packages are installed properly.*出错了。这是因为系统中装的Visual Studio 2008 是32位的,而MATLAB是64位的,这就需要补充安装Visual Studio 2008 64位编译器。安装过程提示如下:在操作系统的“控制面板”中的“添加或删除程序”中选择Microsoft Visual Studio Team System 2008 Team Suite - 简单中文,或者是其他你安装的与编译器相关的平台,然后单击“更新/删除”按钮,或者按右键显示“更新/删除”。出现:点击“添加或删除功能”,出现下图后,在语言工具Visual C+中将X64编译器和工具打上勾,如下图:之后,逐步完成安装。安装完成后在开始菜单中的会出现“Visual Studio 2008 x64 兼容工具命令提示”之类,如下图: 如果你在STUDIO中使用64位编译,还要选择如下图中的“配置管理器”进行配置: 进入“配置管理器后”选择“新建”:显示如下图后在选择“x64”: 再次执行mobuildmbuild -setup在Would you like mbuild to locate installed compilers y/n?后选择y,出现Select a compiler:1 Microsoft Visual C+ 2008 SP1 in C:Program Files (x86)Microsoft Visual Studio 9.0 0 None Compiler: 这次选择1后出现:Please verify your choices:Compiler: Microsoft Visual C+ 2008 SP1Location: C:Program Files (x86)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:UserstianwsAppDataRoamingMathWorksMATLABR2013bcompopts.batFrom template: D:PROGRA1matlabR2013bbinwin64mbuildoptsmsvc90compp.batDone . . .(3)确认你已经安装MATLAB mcc编译器。在MATLAB的命令窗口中执行: !mcc如果显示:MCC Invoke MATLAB to C/C+ Compiler (Version 5.0). MCC -options fun fun2 . Prepare fun.m for deployment outside of the MATLAB environment. Generate wrapper files in C or C+ and optionally build standalone binary files. Write any resulting files into the current directory, by default.则已安装。否则可能出现:Could not check out a Compiler license之类的提示信息。2、确认已经安装了MCRMATLAB编译器使用MATLAB Compiler Runtime(MCR),一个共享库的独立设置,使MATLAB文件在没有安装MATLAB的计算机上执行。如果你发布你的编译组件给最终用户,而他们没有在他们的系统上安装MATLAB,他们必须在计算机上安装MATLAB Compiler Runtime (MCR),或者知道网络安装的MCR的位置。当你打包的已编译的组件时,你可以选择把MCR打包在你的发布包中,或者他们从 /products/compiler/mcr下载。在一个用户系统中 MCR只需要被安装一次。3、把你的程序编译成独立的可执行程序这有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 桡骨头骨折内固定课件
- 现场处置应急预案演练方案
- 湖北公务员面试题及答案
- 2025年交通法规考试题及答案
- 2025年环保与可持续发展考试题及答案
- 2025年A级注册验船师资格考试(船舶检验法律法规)全真模拟试题及答案二
- 2025年农业可持续发展与科技应用考试卷及答案
- 2025年职业技能测评手册专业技能人员考试全攻略
- 2025年行政复议局聘用制书记员岗位能力测试题目解析
- 公务员武汉面试题及答案
- 2025年检验检测人员理论考试试题及答案
- 2025-2030奢侈品礼品包装消费行为与品牌战略分析报告
- 2025年电力交易员(高级工)考试复习题库(含答案)
- 冷库安全基本知识培训课件
- 澄海玩具行业出口中存在的问题及对策分析
- 工业园区集中供热配套建设项目可行性研究报告
- 2024-2030全球飞机拆解再制造行业调研及趋势分析报告
- 常减压装置仿真操作正常停车石油炼制装置操作02课件
- 2025年科技创新企业财务工作总结及计划
- 餐饮店食品经营操作流程4篇
- 2025年黑龙江、吉林、辽宁、内蒙古高考生物真题试卷(解析版)
评论
0/150
提交评论