gpt4 book ai didi

MATLAB 编译器运行时 (MCR) 编译器

转载 作者:行者123 更新时间:2023-12-01 15:16:49 28 4
gpt4 key购买 nike

我用我的文件打包了 7.13 MCR 编译器(通过 desploytool)。

假设客户端安装了 MCR,我有一些问题。

1) 如果客户端没有 MATLAB,而只有 MCR。他将能够通过 MCR 运行我的应用程序?

2)客户端如何让MCR编译器成为默认的?

我试过:

mbuild -setup

Please choose your compiler for building standalone MATLAB applications:

Would you like mbuild to locate installed compilers [y]/n? y

Select a compiler:
[1] Lcc-win32 C 2.4.1 in C:\PROGRA~1\MATLAB\R2010a\sys\lcc
[2] Microsoft Visual C++ 2008 SP1 in C:\Program Files\Microsoft Visual Studio 9.0

[0] None

Compiler:

但我没有看到MCR。他的位置类似于:C:\Program Files\MATLAB\MATLAB Compiler Runtime\v713 但我不知道确切的路径是什么。 我应该知道吗?

3) 我是否应该制作一个 bat 文件来将 MCR 配置为默认编译器?

最佳答案

MCR 不是编译器。

MCR 是 MATLAB Compiler Runtime 的缩写。当您使用 deploytoolmcc (随 MATLAB Compiler 或 MATLAB Builder 产品提供),它将您的 MATLAB 程序转换为独立组件(例如可执行文件或库)。然后,您将组件和 MCR 提供给最终用户,组件将针对 MCR 而不是 MATLAB 运行。

您的问题 i) 的答案是肯定的,您的用户只需要 MCR,而不需要 MATLAB。您的用户应该不需要与 mbuild 互动根本没有,(如果他们无论如何都没有 MATLAB,他们就不能)。 mbuild在准备创建组件时由您使用,而不是在运行它时由您的用户使用。

关于MATLAB 编译器运行时 (MCR) 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12671583/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com