Я пытаюсь автоматизировать установку моего пакета в IDE из командной строки, используя статью ( this ).
При использовании IDE пакет устанавливается правильно, и мои компоненты появляются на палитре Lazarus.
Чтобы проверить шаги статьи, после установки с IDE я скопировал файлы idemake.cfg
, packagefiles.xml
и staticpackages.inc
из C: \ Users \
во временную папку, так что мой пакет там зарегистрирован.
Затем безуспешно пытались:
1. удалил свой пакет из IDE
2. называется , чтобы очистить все
из c: \ Lazarus
3. вызвал lazbuild
и собрал мой пакет
4. скопировал все сохраненные файлы ( idemake.cfg
, packagefiles.xml
и staticpackages.inc
) в C: \ Users \
5. скопировано сохраненное idemake.cfg
в c: \ Lazarus
6. создал файл .lpl
для моего пакета и поместил его в C: \ Lazarus \ packager \ globallinks
7. наконец вызвал make idepkg
из C: \ Lazarus
8.в качестве альтернативы попробовал make bigide
и lazbuild --build-ide =
с тем же результатом
Когда Lazarus IDE был собран и запущен, я мог видеть свой пакет среди установленных пакетов, но отмеченных значком зеленый «+»
. В палитре тоже не хватало моих компонентов.
Если я выберу затем Tool -> Build Lazarus with profile: Build IDE with Packages
, мой пакет будет установлен правильно после повторной сборки IDE.
Информация о версии:
Lazarus: 0.9.30.2
FPC: 2.4.4
ОС: Win 7
Я что-то упускаю? Есть ли альтернатива регистрации пакетов из командной строки без IDE?
Заранее благодарим.