1

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

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

4

1 回答 1

0

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

我们在我的公司这样做,它是这样工作的:

  1. matlab 代码被编译成 .exe
  2. .exe 被复制到每个人都具有读取访问权限的网络驱动器
  3. 频繁使用的用户拥有自己的本地 MCR 版本,以加快启动时间和执行速度
  4. MCR 也安装在网络上以供访问。不经常使用的用户在其路径中具有到此网络位置的正确路径

在过去的 3 年里,我们一直在使用它,没有任何问题。可执行文件在单独的机器上编译,并简单地按原样移动到网络共享。没有路径问题。

希望这可以帮助

于 2011-03-15T12:57:15.063 回答