MATLAB编译器项目迁移到不同的机器和重新编译
4视图(30天)
显示旧的评论
我有一个项目文件(。使用MATLAB编译器创建的撮合下文件)
deploytool
。然而,现在我想打包.prj文件和所有的依赖。m和.mat .fig文件指出,移动到一个不同的机器,并重新编译。
我假设.prj文件使用绝对路径来找到相关的文件在编译时,如果我把文件,我将打破该项目。这是真的,如果是这样的话,有办法解决这些困难吗?例如,有可能出口项目的形式,它明确存储所有相关文件的副本吗?
这里的目标是避免重新组合新机器上的项目。的
deploytool
在寻找依赖并非万无一失,这将是一个冗长的迭代过程重新添加缺少的依赖关系,直到项目是正确的。语法不是一个完整的解决方案,因为它们并不适用于.mat和.fig文件。
0评论
接受的答案
Chaitra
2014年6月25日
编辑:Chaitra
2014年6月25日
.prj文件包含关于应用程序的信息,如包含文件和描述。.prj文件允许您更新的文件在你的应用程序不需要你测量描述关于应用程序的信息。你可以打包.prj文件和所有的依赖。m和.mat .fig文件指出,移动到一个不同的机器。然后您可以双击.prj文件并打开deploytool GUI。你可以重新编译的文件。搬迁的文件不会引起破裂。然而,如果你只是搬迁”。撮合下”文件到另一个位置在同一台机器上,您可以右键单击它,打开它为文本,这将显示文件的位置使用的应用程序。为例:
< fileset.main >
<文件>美元{PROJECT_ROOT} \ surfPlot.m > < /文件
< / fileset.main >
在这里我主要文件位于一个相对位置所示:$ {PROJECT_ROOT} \ surfPlot.m
您可以手工修改这个位置指示的位置主要应用程序使用的文件或其他文件。
注意:”。撮合下”文件只是一个构建文件。你可以省略”。撮合下”文件和移动应用程序所需的所有文件在另一台机器和使用deploytool重新编译它们。这将生成一个新的”。撮合下”文件。