0

将现有 KDevelop 项目文件夹复制到另一个目录的最佳方法是什么,以便新项目包含所有正确的目录设置和配置,并且尽可能少地手动编辑(从而减少出错的空间)?

这里有一些关于有人成功复制项目然后编辑对旧路径的每个引用的信息,但这正是我希望避免的。

事实上,Kdevelop 手册特别建议不要这样做(参见手册,第 8 章,“Project Hacking”[会发布一个链接,但我现在很紧张])。

该项目在 SCM 上共享,应尽可能少地依赖特定用户。

4

2 回答 2

1

项目文件是与项目相关的,因此包含很多绝对路径等。将源文件作为新项目再次导入更容易。

我正在使用 CMake,这意味着我只需要重置构建路径和安装前缀。有时需要添加环境变量,但这只是复制+粘贴。

于 2010-10-17T12:09:18.967 回答
0

我只是有同样的问题。对相关问题的回答使我采用了以下方法:

  • 可以将文件保留(并置于版本控制之下)<project name>.kdev4项目的顶级目录中。(至少在我的情况下,它不包含任何绝对路径。)

  • 项目顶层目录中的隐藏目录,在未加载项目.kdev4/的情况下,应在复制后删除(并从版本控制中排除) 。kdevelop

  • kdevelop现在可以使用Project->轻松重新打开该项目Open / Import。指向kdevelop项目的顶层目录后,文件<project name>.kdev4被识别,可以接受。kdevelop然后询问缺少的选项。

当继续处理另一个目录中的项目时,此解决方案应该是干净的并且导致最小的开销。就我而言,当重新打开一个 cmake 项目时,我可以简单地接受建议的默认值。.kdev4/关闭时重新创建隐藏目录kdevelop

于 2013-05-07T08:35:39.687 回答