matlab生成的dll如何脱离matlab环境?

用vc调用matlab生成的dll,再重新生成新的dll,最后用发布vc生成的dll,

请问发布的时候,需要包含matlab中的哪些文件?

我的想法是能脱离matlab运行环境,不安装MCRInstaller,不知道有没有人试过?

程序拷贝到安装了matlab的机器上可以运行,一旦拷贝到没有安装matlab的机器上

就会出现mclInitializeApplication()函数返回错误的现象。

即使拷贝到安装了低版本的matlab的机器上可以运行,也会出现mclInitializeApplication()函数返回错误的现象。

第1个回答  2010-06-04
不能这么做,matlab生成的dll文件一定要MCR运行本回答被提问者采纳
第2个回答  2010-06-05
没有mcr,不行滴,要不要mcr干嘛的,呵呵,貌似除了Microsoft的以外,独立运行都需要支持环境。
第3个回答  2010-06-09
一定要安装mcr
第4个回答  2019-09-03
之前查MCRInstaller只是运行maltab生成的exe文件,对于dll的可否调用没说啊?MCRInstaller是一定要安装的,然后才能调用matlab生成的dll,是这样吗?
相似回答