Lazarus升级并保留原控件的方法


lazarus按下面的方法升级后原有的控件能非常简单就恢复为与原来的一样:

假设旧版本lazarus安装在D:\fpcupdeluxe3这个文件夹

1、将D:\fpcupdeluxe3的ccr、config_lazarus、fpc(如果有交叉编译加上cross)文件夹备份
     config_lazarus文件夹也可以只备份以下3个文件:
             lazarus设置:environmentoptions.xml
             已安装的控件:packagefiles.xml和miscellaneousoptions.xml

2、删除旧版的文件夹(D:\fpcupdeluxe3)

3、新建一个和原文件夹一样名称的文件夹(D:\fpcupdeluxe3)

4、运行fpcupdeluxe(安装方法见lazarus跨平台编译步骤)

5、安装完成后,将备份的文件夹拷贝到D:\fpcupdeluxe3替换原文件

6、运行升级后的lazarus

7、重新编译lazarus,tools--Build lazarus with profile Normal IDE

重新编译完成后,升级前原来的控件已全部恢复。

如果原来有交叉编译,按lazarus跨平台编译步骤的第2步添加需要的平台