我正在从事一个具有许多类似分支的项目。我想“一劳永逸”地配置 Source Insight——花时间分析应该包含和排除哪些文件/目录的巨大项目,然后将其保存为配置,以便在启动新项目时在一个分支中,我几乎可以立即开始,只需稍作调整。
有没有办法将项目配置信息保存到模板中,以便在未来的项目中使用?
我正在从事一个具有许多类似分支的项目。我想“一劳永逸”地配置 Source Insight——花时间分析应该包含和排除哪些文件/目录的巨大项目,然后将其保存为配置,以便在启动新项目时在一个分支中,我几乎可以立即开始,只需稍作调整。
有没有办法将项目配置信息保存到模板中,以便在未来的项目中使用?
Source Insight 有几种方法可以将文件和目录列表添加到项目中。最简单的方法是转到Project > Add And Remove Project Files...
,选择“从列表中添加”,然后选择一个文件。此文件可以包含绝对文件路径或相对于 . 中指定的项目源目录的路径Project > Project Settings
。AddFileListToProj(hprj, listfilename)
如果您愿意,也可以在 Source Insight 宏中使用该函数。从文档中:
将文件列表添加到项目
hprj
中。listfilename
参数是一个包含列表文件名称的字符串。列表文件应该是一个文本文件,每行包含一个文件名。该文件还可以每行包含一个目录,在这种情况下,该目录的内容将添加到项目中。
现在,您只需要创建文件列表。您可以根据需要在外部执行此操作,也可以让 Source Insight 从以前的项目中创建一个。为此,只需打开要用作“模板”的项目,然后转到Project > Project Report
. 取消选中所有框,然后单击“确定”。现在删除报告顶部的标题行和底部的“total files...”行。您应该留下项目中相对于项目源目录的所有文件的列表。保存此文件以用于将来将文件添加到新项目。