Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 4 5 6 7 8 9 10 [11] 12 13   вперед  Ctrl
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
asviridenkov
А есть опят настройки запуска x32 под x64 Ubuntu.

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libgtk2.0-0:i386

Этого должно хватить, вроде.

Док
Под винду она у тебя после окончания процесса установки закрывается штатными средствами?

Она у меня только на линуксе. Завершается нормально.
7 дек 17, 18:53    [21016257]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
...и ещё немного, чтобы GTK перестала быть страшненькой:
sudo apt install libcanberra-gtk-module:i386
sudo apt install gtk2-engines-murrine:i386
sudo apt install murrine-themes
7 дек 17, 19:01    [21016292]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Kazantsev Alexey,

интересно, а под Дебиан это прокатит?
7 дек 17, 19:10    [21016320]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
Док
интересно, а под Дебиан это прокатит?

Наверняка.
7 дек 17, 19:15    [21016331]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
bk0010
Member

Откуда:
Сообщений: 3693
Kazantsev Alexey
Ты погоди, он у тебя ещё неустановленные библиотеки для линковки попросит
Хорошо, если просит. У меня не просил, просто ничего не работало. Спасибо, добрые люди подсказали.
7 дек 17, 20:27    [21016502]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
bk0010
Хорошо, если просит. У меня не просил, просто ничего не работало.

В свежих версиях просит, совершенно точно.
7 дек 17, 20:32    [21016514]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 720
хорошая штука Online Package Manager .

вопрос один возник: выбрал Synapse 40.1 нажал установить.
файлы сохранились в папку AppData\Local\lazarus\onlinepackagemanager\packages\, откомпилировались.

А как теперь начать использовать? Каждый раз файлы выбирать из папки не очень удобно.

Это хоть и не визуальные компоненты, но разве не должны были модули добавиться в список "Добавить модуль в выражение Uses" ?

Руками как-то можно их загнать в список ?

К сообщению приложен файл. Размер - 65Kb
7 дек 17, 23:30    [21016855]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Ghost Writer
Руками как-то можно их загнать в список ?

последних транках автоматическую установку в OPM поломали (в 1.8 все в порядке, сегодня только проверял).

Я пока делаю так: отмечаю пакет, жму загрузить, указываю путь (любую папку в каталоге конфига). Пакеты качаются и автоматически распаковываются (потом архивы можно удалить).

Затем ручками через меню Package --> Open package file (lpk) ...
8 дек 17, 00:17    [21016914]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Ghost Writer
Каждый раз файлы выбирать из папки не очень удобно.

Ты может установить несколько пакетов за раз, если между ними нет взаимозависимости. Для этого, когда среда предложит тебе пересобраться после установки пакета, откажись от предложения и ставь следующий пакет. На последнем устанавливаемом пакете согласись на ее пересборку. Или запусти из меню "Инструменты" пункт "Пересобрать по профилю Обычная IDE"
8 дек 17, 00:20    [21016915]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 720
Док
Затем ручками через меню Package --> Open package file (lpk) ...

перенес папку с синапсом в AppData\Local\lazarus\
пункт Установить не активен. Активен только пункт Добавить к проекту.
8 дек 17, 00:27    [21016920]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 2091
автор
Если про транк fpc, то они лежат в fpc_dir\packages\rtl-generics\units\$(TargetCPU)-$(TargetOS) (ЕМНИП, это начиная с fpc 3.1.1)


транк. спасибо, нашел, гляну. у меня какие-то старые спартовские, работавшие в 1.7 были. в 1.9 отказались собираться
8 дек 17, 00:27    [21016921]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 720
Док
Ты может установить несколько пакетов за раз
а так и делал. сразу отметил нужные пакеты и нажал установить. все установились, кроме синапса.
8 дек 17, 00:31    [21016925]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Ghost Writer
все установились, кроме синапса

а он точно design time?
8 дек 17, 01:22    [21016955]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 720
Док,

синапс ? нет, конечно. под "установить" я имею ввиду чтобы он был всегда в списке "Добавить модуль в выражение Uses". я ж писал
8 дек 17, 01:26    [21016958]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
для пробы поставил Дебиан 9.2 amd64

Собрал транки Лазаря и фпц, скомпилял проект. Запустил на Убунте х32, а там облом: 64-разрядные приклады не запускаются, естественно

Попробовал в опциях проекта выставить CPU i386 и опять облом. Разбираться с кросскомпиляцией лень
8 дек 17, 01:27    [21016959]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Ghost Writer
чтобы он был всегда в списке "Добавить модуль в выражение Uses". я ж писал

Тебе его достаточно просто скомпилять. Он должен лежать, ЕМНИП, либо в /components в корне Лазаря, либо в папке с конфигами (у меня по умолчанию это папка _config в корне IDE). Если в окне "Add unit to Uses section" модуля не видно, жмакни крыжик "Show all units"
8 дек 17, 01:32    [21016960]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 720
Док
"Show all units"


решил так:
добавил в файл laz_synapse40_1.pas
procedure Register;
begin
end;

initialization
  RegisterPackage('laz_synapse40_1', @Register);
end.

в параметрах Тип пакета галочку "Времени разработки и исполнения" и пересобрал IDE
8 дек 17, 01:48    [21016966]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
Док
Разбираться с кросскомпиляцией лень

fpcupdeluxe.
8 дек 17, 01:58    [21016968]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Kazantsev Alexey
Док
Разбираться с кросскомпиляцией лень

fpcupdeluxe.

Издеваешься, да ?
8 дек 17, 07:31    [21017057]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Ghost Writer
и пересобрал IDE

интересно, как маркирует OPM рантайм пакеты, чтобы они считались установленными?
8 дек 17, 09:28    [21017178]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 720
Док,

когда я думал как отменить установку synapse, то просто удалил его из папки и OPM. "Да" исчезло. Может так и маркирует - в папке есть, значит установлен )
8 дек 17, 11:15    [21017474]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Незваныйгость
Guest
Док и Ghost Writer - исходники находятся под семью замками и семью печатями и глянуть в них не позволяет религия (образование и т.п.)
8 дек 17, 12:42    [21017847]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Ghost Writer
Может так и маркирует - в папке есть, значит установлен )

Нет. Как минимум, пакет должен быть "прописан" в packagefiles.xml в корне конфига. И скорее всего слинкован с экзешником среды.
8 дек 17, 15:31    [21018622]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
NickDee
Member

Откуда:
Сообщений: 1353
Готов написать нормальный дебаггер для Lazarus, пока что windows only, не хуже чем в Delphi: http://forum.lazarus.freepascal.org/index.php/topic,39235.0.html
9 дек 17, 16:19    [21020736]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
NickDee
Member

Откуда:
Сообщений: 1353
NickDee
Готов написать нормальный дебаггер для Lazarus, пока что windows only, не хуже чем в Delphi: http://forum.lazarus.freepascal.org/index.php/topic,39235.0.html

Я не верю что lazarus-team или fpc-team сделают это в ближайшие 5 лет, да и вообще когда-либо.
Мне самому по большому счёту в Lazarus не хватает только хорошего отладчика. Буду рад создать его, если всё сложится.
9 дек 17, 16:45    [21020768]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 4 5 6 7 8 9 10 [11] 12 13   вперед  Ctrl
Все форумы / Delphi Ответить