lazarus按下面的方法升级后原有的控件能非常简单就恢复为与原来的一样:
假设旧版本lazarus安装在D:\fpcupdeluxe3这个文件夹。
方法1:只升级lazarus版本:
1、下载最新fpcupdeluxe版本(Releases · LongDirtyAnimAlf/fpcupdeluxe · GitHub)
2、删除D:\fpcupdeluxe3\lazarus这个文件夹
3、运行fpcupdeluxe,选择:
4、 重新编译lazarus,tools--Build lazarus with profile Normal IDE
方法2:同时升级FPC和lazarus版本
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步添加需要的平台