【问题标题】:MATLAB deployment: How can i make my .exe file can be use by other computer?MATLAB 部署:如何使我的 .exe 文件可以被其他计算机使用?
【发布时间】:2011-03-14 19:54:17
【问题描述】:

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

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

【问题讨论】:

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


【解决方案1】:

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

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

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

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

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-13
    • 2013-08-08
    • 2011-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多