在网络驱动器上部署应用程序和 MATLAB Runtime
您可以将 MATLAB® Compiler™ 或 MATLAB Compiler SDK™ 生成的应用程序部署到网络驱动器,以便所有网络用户都可以访问该应用程序。您还可以将 MATLAB Runtime 安装到网络驱动器上,这样本地客户端就不需要在它们各自的计算机上安装 MATLAB Runtime。
在网络驱动器上安装 MATLAB Runtime
在 Linux® 系统上,分发到网络文件系统与分发到本地文件系统相同。在网络驱动器上安装 MATLAB Runtime 后,在所有客户端计算机上设置 LD_LIBRARY_PATH
环境变量,或者使用指向 MATLAB Runtime 安装的 shell 脚本。有关详细信息,请参阅针对部署设置 MATLAB Runtime 路径。
在 Windows® 系统上,完成以下步骤以使用 MATLAB Runtime 的网络安装。
将 MATLAB Runtime 安装到与网络驱动器具有相同系统架构的计算机上。有关详细信息,请参阅下载并安装 MATLAB Runtime。
将整个 MATLAB Runtime 安装文件夹复制到网络驱动器。
小心
安装路径不得包含任何非 ASCII 字符。
在所有客户端计算机上将目录
添加到路径。有关详细信息,请参阅针对部署设置 MATLAB Runtime 路径。然后,所有网络客户端都可以执行编译的应用程序。<MATLAB_RUNTIME_INSTALL_DIR>
\<VERSION>
\runtime\<ARCH>
在网络驱动器上部署应用程序
在 Linux 系统上,对于 Excel® 或 COM 之外的部署目标,分发到网络文件系统与分发到本地文件系统相同。
在 Windows 系统上,为了运行 Excel 加载项和 COM 组件,必须在客户端计算机上注册 MWComUtil
实用工具库。
下表指定了在每台客户端计算机上要注册哪些 DLL 才能部署特定应用程序。
部署的应用程序 | 要注册的 DLL |
---|---|
Excel 加载项 |
|
COM 组件 | mwcomutil.dll |
要注册这些 DLL:
打开系统命令提示符
导航到
,其中,matlabroot
\bin\version
matlabroot
表示与您用来编译应用程序的 MATLAB 版本对应的 MATLAB 或 MATLAB Runtime 的位置。运行以下命令中的一个或两个命令:
mwregsvr mwcomutil.dll
mwregsvr mwcommgr.dll
另请参阅
主题
- 下载并安装 MATLAB Runtime
- 针对部署设置 MATLAB Runtime 路径
- 分发加载项并集成到 Microsoft Excel 中
- 注册 COM 组件 (MATLAB Compiler SDK)