我正在尝试使用( this)文章 从命令行自动将我的包安装到 IDE 。
使用 IDE 时,软件包安装正确,我的组件出现在 Lazarus 调色板上。
为了验证文章步骤,在使用 IDE 安装后,我将idemake.cfg,packagefiles.xml和staticpackages.inc文件复制C:\Users\<user_name>\AppData\Local\lazarus到了一个临时文件夹,所以我在那里注册了我的包。
然后尝试但没有成功:
1. 从 IDE 卸载我的包
2.make clean all从c:\Lazarus
3. 调用lazbuild并构建我的包
4. 将所有保留的文件(idemake.cfg和packagefiles.xml)staticpackages.inc复制到C:\Users\<user_name>\AppData\Local\lazarus
5. 复制保留idemake.cfg到c:\Lazarus
6..lpl为我的包创建文件并放置在7. 最后从8.C:\Lazarus\packager\globallinks
调用,
或者尝试并具有相同的结果make idepkgC:\Lazarusmake bigidelazbuild --build-ide=
当 Lazarus IDE 构建并启动时,我可以在已安装的包中看到我的包,但标有green "+". 调色板也错过了我的组件。
如果我选择 then Tool -> Build Lazarus with profile: Build IDE with Packages,这将使我的包在第二次重建 IDE 后正确安装。
版本信息:
拉撒路:0.9.30.2
FPC:2.4.4
操作系统:Win 7
我错过了什么吗?是否可以在没有 IDE 的情况下从命令行注册包?
提前致谢。