找回密码
 注册
Simdroid-非首页
查看: 262|回复: 10

matlab7.5 vc++联合编程(dll)发布后必须装MCRinstaller吗

[复制链接]
发表于 2009-10-19 18:39:52 | 显示全部楼层 |阅读模式 来自 重庆沙坪坝区
本帖最后由 messenger 于 2009-12-10 14:10 编辑

matlab7.5  vc++联合编程(dll)发布后必须装MCRinstaller吗?
可不可以将程序包含的dll全部找到并打包?

顺便问一下,有没有其他的matlab vc联合编程方法能够使混编程序既脱离matlab又不用安装MCRinstaller

另外装了matlab6.5 的朋友帮我看下你们安装文件里extern\lib\win32 中的 mglinstaller.exe 这个文件有多大?
发表于 2009-10-20 14:26:03 | 显示全部楼层 来自 浙江杭州
Simdroid开发平台
顺便问一下,有没有其他的matlab vc联合编程方法能够使混编程序既脱离matlab又不用安装MCRinstaller
tiantian0 发表于 2009-10-19 19:35

对于6.5以后的matlab来说,这个显然是不可能的
6.5之前的,不清楚
回复 不支持

使用道具 举报

发表于 2009-10-21 14:41:50 | 显示全部楼层 来自 上海
6.1可以

这后不行了
回复 不支持

使用道具 举报

发表于 2009-10-21 15:51:29 | 显示全部楼层 来自 广西桂林
跟你说了好多次了,你完全没有理解。。。
就6.5而言,mglinstaller.exe解压出来的DLL分图形库和数学库。数学库中又分基础库+一般函数库+比较特殊的函数库
如果你的软件仅仅利用MATLAB的一般函数库,比如矩阵求解等等。那么仅仅需要20M MATLAB动态库
的一少部分。。。。。。。。。。。。。。。
上次跟你提的VISUAL STUDIO 的工具
Dependency Walker的用意你还是没有明白。。。。6.x也就那么点DLL,你花半小时看DLL的名字,就会明白很多东西

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2009-10-22 12:13:08 | 显示全部楼层 来自 重庆沙坪坝区
matlab6.5没用过,我用7.5版本的和vc编了一个程序,但是必须安装MCR才能发布的话就不满足软件小型化得要求了。
回复 不支持

使用道具 举报

发表于 2009-10-22 12:34:54 | 显示全部楼层 来自 广西贵港
本帖最后由 shunfly 于 2009-10-22 12:46 编辑

Anyway
1。你要说明,你利用VC和MATLAB混编,你是看中了MATLAB的什么功能?工具箱还是基础函数。。
如果你仅仅利用A*B=C这样的功能,C++ 函数库一样满足。如果你利用了MATLAB特殊的函数,那么低版本的MATLAB是否满足?
2。一说的就是类似软件需求分析。。。这是软件开发的前提。。
3。能用C++的用C++,能用MATLAB6.X的用6.X
4。实在要7.X,那么200来M的软件安装程序有什么关系呢?用户关心的是你的软件功能,200M对于现在的硬盘没什么大不了。
PS:有问题,版面发帖联系吧。我在山沟沟里,QQ很少用。
回复 不支持

使用道具 举报

 楼主| 发表于 2009-10-22 13:05:22 | 显示全部楼层 来自 重庆沙坪坝区
本帖最后由 messenger 于 2009-12-10 14:13 编辑

功能是要使用matlab里面的信号处理、画图这些。
  
我现在想改用matlab6.5版本做,但是今天试了一下用m文件编了一个画sin曲线的的函数,vc调用正常;但是在sin函数后面再加上一个load函数,vc调用出错。是不是6.5版本要根据函数使用情况来额外的添加一些dll或者库文件,还是这个版本对函数使用有要求?
以前7.5版本没有这个问题,ms工程设置也没那么复杂。
回复 不支持

使用道具 举报

发表于 2009-10-22 13:06:16 | 显示全部楼层 来自 广西贵港
本帖最后由 messenger 于 2009-12-10 14:15 编辑

大容量,是多大容量?VC行不行?              1
画图是什么图?         VC行不行?               2
信号处理是用到什么函数,工具箱?6.5可以不可以? 3   
                                                    VC可以不可以    4
这些信息。


load是小事,设置是小事,你应该说重点
回复 不支持

使用道具 举报

 楼主| 发表于 2009-10-22 13:14:59 | 显示全部楼层 来自 重庆沙坪坝区
本帖最后由 messenger 于 2009-12-10 14:09 编辑

vc里一般方法读取数据的 数组的容量好象有限制

我不想用vc直接编写,因为时间不够
回复 不支持

使用道具 举报

发表于 2009-10-22 13:17:25 | 显示全部楼层 来自 广西贵港
告诉我功率谱估计,倍频程加权函数名
回复 不支持

使用道具 举报

发表于 2009-10-22 13:40:59 | 显示全部楼层 来自 广西贵港
不多说了,自己在MATLAB6.5下用
mcc -B sglcpp xxx.m编译一下
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-5 01:26 , Processed in 0.055173 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表