Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带matlab的c#dll应该在没有matlab的pc上运行_C#_Matlab_Matlab Deployment - Fatal编程技术网

带matlab的c#dll应该在没有matlab的pc上运行

带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,

我有一个很大的问题

我写了一个使用MatlabDLL的程序。我用matlab.NETBuilder构建了一些类。它在我的电脑上运行:)

问题是,我想在没有matlab的pc上使用ist。所以我安装了mcr,但它不运行:(

我应该执行哪些步骤?系统变量路径正确…我必须将dll文件放在哪里?有很多问题,请帮助我
  • Matlab-“编译器”可以构建一个可安装的包,其中包含足够的Matlab供您的应用程序运行

  • 您可以将代码的Matlab部分移植到嵌入式Matlab中,并使用emlc翻译Matlab->C,这包括在一些工具箱中,如Realtime Workshop中。生成的C代码在没有Matlab的情况下完全可用

      • Matlab-“编译器”可以构建一个可安装的包,其中包含足够的Matlab供您的应用程序运行

      • 您可以将代码的Matlab部分移植到嵌入式Matlab中,并使用emlc翻译Matlab->C,这包括在一些工具箱中,如Realtime Workshop中。生成的C代码在没有Matlab的情况下完全可用


      在目标机器上安装MCR是正确的第一步。您是如何构建.NET dll的?您使用了还是?请注意,我提供的链接是针对MATLAB编译器的。请确保您使用的特定版本的MATLAB Builder文档,在您的情况下可能是MATLAB Builder NE。如果操作正确,DEPLOYT的输出OOL或MCC将是在目标计算机上安装DLL及其依赖项的可执行文件。在MCC中,查找告诉生成器创建.NET DLL的
      -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文档非常好,我很惊讶它没有为您澄清这个问题。