MATLAB部署:如何使我的.exe文件可以被其他计算机使用?

时间:2011-03-14 19:54:18

标签: user-interface version-control matlab matlab-deployment

我已经创建了一个运行良好的部署项目,现在我想将它添加到源控件存储库以供其他人使用。

我面临的主要问题是.prj创建的deploytool文件包含绝对路径,这些路径在其他计算机上不起作用。我已经安装了MCR,我可以创建.exe文件,但它只能在我的计算机上使用。如何使项目也可以与其他计算机一起使用?

1 个答案:

答案 0 :(得分:0)

通常,您应该能够打包可执行文件以进行分发。然后,您需要让所有用户都拥有正确的MCR库和可执行文件的路径,他们应该可以使用它。

我们在公司这样做,以下是它的工作原理:

  1. 将matlab代码编译为.exe
  2. 将.exe复制到每个人都具有读取访问权限的网络驱动器
  3. 频繁用户拥有自己的本地版MCR,以加快启动时间和执行速度
  4. MCR也安装在网络上以供访问。非频繁用户在其路径中具有到此网络位置的正确路径
  5. 过去3年我们一直在使用它,没有任何问题。可执行文件在单独的计算机上编译,并简单地移动到网络共享。没有路径问题。

    希望这有帮助