一个新的 project2,想要从一个存在的 project1开始开发,但是 KDevelop 并不支持 project 的“另存为”功能。所以,我们只能自己手工来处理了。
1. 对 project1 进行 Distclean
打开 project1,点主菜单的 Build->Distclean,完成 Distclean。
完成后关闭 project1。
2. 将 project1 的目录名改为 project2.
mv project1 project2
3. 修改 project2 中的工程文件名称
有这两个文件:
project1.kdevelop
project1.kdevses
执行:rename s/project1/project2/ project1.kde*
删除 project1.kdevelop.pcs 文件
4. 修改 project2.kdevelop 文件
用文本编辑器打开 project2.kdevelop 文件,
在<kdevelop> 的 <general>下:
找到工程名配置:<projectname>project1</projectname>
改为:<projectname>project2</projectname>
在<kdevelop> 的 <substmap>下:
找到应用程序名配置:<APPNAME>project1</APPNAME>
改为:<APPNAME>project2</APPNAME>
找到小写的应用程序名配置:<APPNAMELC>project1</APPNAMELC>
改为:<APPNAMELC>project2</APPNAMELC>
找到开头大写的应用程序名配置:<APPNAMESC>Project1</APPNAMESC>
改为:<APPNAMESC>Project2</APPNAMESC>
找到大写的应用程序名配置:<APPNAMEUC>PROEJCT1</APPNAMEUC>
改为:<APPNAMEUC>PROJECT2</APPNAMEUC>
将其他 project1 的字符串,按需要都改为 project2。
5. 修改 project options 中的相关内容
如 Doxygen 面板中,project 标签页下的 Project name