【发布时间】:2010-12-19 21:52:15
【问题描述】:
我已经创建了一个运行良好的部署项目,现在我想将它添加到源代码控制存储库以供其他人使用。
我面临的主要问题是deploytool 创建的.prj 文件包含在其他计算机上不起作用的绝对路径。到目前为止,我已经尝试了以下方法:
- 仅使用
mcc而不使用deploytool创建独立的exe。这很好用,但我可以找到一种方法来创建包含所有内容的最终_pkg.exe。 mcc 似乎无法创建此文件,并且似乎没有任何其他工具可以创建。真的是这样吗? - 编辑
.prj文件以包含相对路径而不是绝对路径。这仅部分起作用,因为.prj文件包含一个名为MATLABPath的部分,该部分始终替换为matlab 的当前setpath。使用此文件的任何人都必须检查它,因为它在使用时会被更改。 - 找到一种方法来生成
.prj文件。 mcc 文档说:Project files created using either mcc or deploytool are eligible to use this option.建议有一种方法可以使用mcc创建一个.prj文件,但我无法找到如何做到这一点。
这种情况有解决办法吗?
【问题讨论】:
-
您应该为此向 MathWorks 提出增强请求。
-
如果有 .prj XML 文件格式的 XSD 方案,我也很高兴。
标签: matlab matlab-deployment mcc matlab-compiler