秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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步添加需要的平台

posted on 2021-12-21 09:42  秋·风  阅读(803)  评论(0编辑  收藏  举报