matlab 2010b lic2010b怎样生成exe文件

MATLAB GUI多个m文件和fig如何生成exe文件_百度知道MATLABGUI如何生成exe文件_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
MATLABGUI如何生成exe文件
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢MATLAB2010 这是 B的教程,简单但又 了重点,很适合初学 用 software engineering 软件设计/ 工程 238万源代码下载-
&文件名称: MATLAB2010& & [
& & & & &&]
&&所属分类:
&&开发工具: matlab
&&文件大小: 2435 KB
&&上传时间:
&&下载次数: 0
&&提 供 者:
&详细说明:这是MATLAB2010B的教程,简单但又点到了重点,很适合初学者使用-This is the MATLAB2010B tutorial, simple but point to the focus, it is suitable for beginners to use
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&MATLAB2010超强教程.pdf
&输入关键字,在本站238万海量源码库中尽情搜索:matlab 2010b怎么在开始程序里没有啊_百度知道温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
安装过程:
为了自己的论文,今天开始研究Matlab与C/C++混合编程。
1,安装matlab编译器
首先,利用百度查找相关知识,发现一篇文章写的不错,“VS2008 C++ 调用MATLAB 2009b 生成的DLL”,地址如下:
但是,在执行下面红色字样的命令时,出现了点问题。
&& 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
Compiler: 6
问题1:我的电脑上安装了VS2005和Matlab 7.1,但是在Matlab 7.1中执行“mbuild -setup”后,给我的选择列表中没有“Microsoft Visual C++ 2005 SP1”,只有“Microsoft Visual C++ 6.0”。这让我很郁闷,因为我是打算用VS2005和matlab混合编程的……
我的解决方法:卸载Matlab 7.1,安装Matlab R2010b。
(PS:需要说明的是,不是必须卸载Matlab 7.1。可参考文章“Matlab7.1用VS2005的编译器步骤”,地址如下:,不过我可没有试验过……)
在Matlab R2010b中执行mbuild -setup,顺利发现“Microsoft Visual C++ 2005 SP1”,最后编译器的安装成功。
2,配置VS2005中项目的编译环境
这里的工作主要是参考文章“vs2005调用matlab函数”,地址如下:
不过按照他的步骤配置后,项目无法运行……
问题2:程序运行时提示缺少DLL文件……
解决方法:于是继续利用baidu,找到文章“ 程序中使用MATLAB编译产生的DLL (VC6.0, MATLAB R2010b, mwArray)”,地址如下:
文中给我了非常好的提示:
1、2008a以后,Mathworks公司对mclmcrrt.h 和 mclmcr.h头文件做了修改,要求mclmcr.h必须include在mclmcrrt.h之后。
2、不再需要include "mclmcr.h"和"mclcppclass.h"了,因为2010b生成的"libmyadd2.h"已经包含这两个头文件了。
3、生成需要的libmyadd2.dll,libmyadd2.h,libmyadd2.lib,libmyadd2.ctf文件。(注意,R2010b下,mcc -W cpplib:libmyadd2 -T link:lib myadd2.m不再生成libmyadd2.ctf文件,需加-C选项。
于是在Matlab中重新执行命令mcc -W cpplib:libmyadd2 -T link:lib myadd2.m -C。将新生成的
libmyadd2.ctf拷贝到项目中。重新生成项目,运行可执行文件,成功!!!
参考文献:
[1] VS2008 C++ 调用MATLAB 2009b 生成的DLL
[2] Matlab7.1用VS2005的编译器步骤
[3] vs2005调用matlab函数
[4] 程序中使用MATLAB编译产生的DLL (VC6.0, MATLAB R2010b, mwArray)
哼哈二将推荐阅读:
阅读(3412)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'【原创】VS2005调用matlab R2010b生成的DLL',
blogAbstract:'配置环境:
Windows XP、VS2005、Matlab R2010b
安装过程:
为了自己的论文,今天开始研究Matlab与C/C++混合编程。
1,安装matlab编译器
首先,利用百度查找相关知识,发现一篇文章写的不错,“VS2008 C++ 调用MATLAB 2009b 生成的DLL”,地址如下:
blogTag:'matlab,vsb',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:9,
publishTime:9,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}}

我要回帖

更多关于 matlab 2010b lic 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信