MATLAB 部署:如何使我的 .exe 文件可以被其他计算机使用?
我创建了一个运行良好的部署项目,现在我想将其添加到源代码控制存储库以供其他人使用。
我面临的主要问题是 deploytool
创建的 .prj
文件包含绝对路径,该路径在其他计算机上不起作用。我已经安装了 MCR 并且可以创建 .exe
文件,但它只能在我的计算机上使用。我怎样才能使该项目也可以在其他计算机上使用?
I've created a deployment project which works rather well and now I want to add it to source control repository for others to use.
The main problem I'm facing is that the .prj
file which deploytool
creates contains absolute paths which will not work on other computers. I have already installed MCR and I can create the .exe
file but it can be used on my computer only. How can I make the project can be used with other computer also??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通常您应该能够打包可执行文件以进行分发。然后,您需要让所有用户都拥有正确的 MCR 库和可执行文件的路径,并且他们应该能够使用它。
我们在我的公司这样做,其工作原理如下:
。过去 3 年我们一直在使用它,没有出现任何问题。可执行文件在单独的计算机上编译,然后按原样移动到网络共享。没有路径问题。
希望这有帮助
Normally you should be able to package your executable for distribution. You then need to have all users have the path to the proper MCR libraries and to your executable and they should be able to use it.
We do this in my company and here is how it works:
We've been using this for the past 3 years without problem. The executables are compiled on a separate machine and simply moved to the network share as is. No path problems.
Hope this helps