我创建了一个运行良好的部署项目,现在我想将它添加到源代码控制存储库供其他人使用。
我面临的主要问题是创建的.prj
文件deploytool
包含在其他计算机上不起作用的绝对路径。到目前为止,我已经尝试了以下方法:
- 使用
mcc
不带deploytool
. 这很好用,但我可以找到一种方法来创建_pkg.exe
包含所有内容的决赛。mcc 似乎无法创建此文件,并且似乎没有任何其他工具可以创建此文件。真的是这样吗? - 编辑
.prj
文件以包含相对路径而不是绝对路径。这仅部分起作用,因为该.prj
文件包含一个名为的部分MATLABPath
,该部分始终替换为当前setpath
的 matlab。使用此文件的任何人都必须检查它,因为它在使用时会被更改。 - 找到一种生成
.prj
文件的方法。mcc 文档说:Project files created using either mcc or deploytool are eligible to use this option.
建议有一种方法可以.prj
使用创建文件,mcc
但我无法找到如何做到这一点。
这种情况有解决办法吗?