带matlab的c#dll应该在没有matlab的pc上运行
我有一个很大的问题 我写了一个使用MatlabDLL的程序。我用matlab.NETBuilder构建了一些类。它在我的电脑上运行:) 问题是,我想在没有matlab的pc上使用ist。所以我安装了mcr,但它不运行:( 我应该执行哪些步骤?系统变量路径正确…我必须将dll文件放在哪里?有很多问题,请帮助我带matlab的c#dll应该在没有matlab的pc上运行,c#,matlab,matlab-deployment,C#,Matlab,Matlab Deployment,我有一个很大的问题 我写了一个使用MatlabDLL的程序。我用matlab.NETBuilder构建了一些类。它在我的电脑上运行:) 问题是,我想在没有matlab的pc上使用ist。所以我安装了mcr,但它不运行:( 我应该执行哪些步骤?系统变量路径正确…我必须将dll文件放在哪里?有很多问题,请帮助我 Matlab-“编译器”可以构建一个可安装的包,其中包含足够的Matlab供您的应用程序运行 您可以将代码的Matlab部分移植到嵌入式Matlab中,并使用emlc翻译Matlab->C,
emlc
翻译Matlab->C,这包括在一些工具箱中,如Realtime Workshop中。生成的C代码在没有Matlab的情况下完全可用- Matlab-“编译器”可以构建一个可安装的包,其中包含足够的Matlab供您的应用程序运行
- 您可以将代码的Matlab部分移植到嵌入式Matlab中,并使用
emlc
翻译Matlab->C,这包括在一些工具箱中,如Realtime Workshop中。生成的C代码在没有Matlab的情况下完全可用
-B“dotnet:”
选项。在目标计算机上安装MCR是正确的第一步。您是如何构建.NET DLL的?是否使用或?请注意,我提供的链接是对于MATLAB编译器。请确保您使用的MATLAB Builder特定版本的文档,在您的情况下可能是MATLAB Builder NE。如果操作正确,DEPLOYTOOL或MCC的输出将是一个可执行文件,用于在目标计算机上安装DLL及其依赖项。在MCC中,查找-B'dotnet:'
选项n这会告诉生成器生成.NET dll。您可以在另一台PC上设置matlab运行时
它比matlab小得多。您可以在另一台PC上设置matlab运行时
它比matlab小得多。我构建了c#类,因为我需要matlab方法中的值,因为在c#中复制matlab方法太难了。我添加了dll作为参考,它可以工作,但在没有matlab的pc上不能工作,在那里我只安装了mcr。我构建了c#类,因为我需要matlab m中的值方法,因为在c#中复制matlab方法太难了。我添加了dll作为参考,它可以工作,但在没有matlab的pc上不能工作,我只安装了mcr。产品文档做得怎么样了?根据我的经验,不包括.NET builder,matlab文档按照现代标准和d我很惊讶它没有为您澄清这个问题。您在产品文档方面取得了多大进展?根据我的经验,不包括.NET builder,按照现代标准,Matlab文档非常好,我很惊讶它没有为您澄清这个问题。