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

Откуда: Нижневартовск
Сообщений: 2412
Док
Насчет кросскомпиляции: ты сам как ней относишься? Я к тому, что при добавлении визуальных компонентов, например, в той же винде, постоянно приходится проверять, как это выглядит в линуксе на разных рабочих столах (обычно классический Гном и Мате). Потому резонный вопрос, стоит ли заморачиваться с кросскомпиляцией, там запаришься ставить доп.библиотеки и проч.проч.

Под виндой уже можно запускать ядро Ubuntu. Чуть подрихтовать и программы запускаются. Это проверил, работает без траблов KDevelop, Firefox


Kazantsev Alexey
kealon(Ruslan)
они что, компилятор как-то каринально меняют?

Ты про NewPascal? Если да, то это, скажем так, неофициальная ветка с опережающим внедрением всяких фичей, которые кажутся полезными авторам, и которым требуется обкатка перед проталкиванием в транк. Так, например, перегрузка операторов инициализации/финализации и копирования для записей сперва была реализована в NP, и только через некоторое время патчи были приняты в транк. То же самое и с дельфи-совместимой библиотекой дженериковых контейнеров.
ух ты, слона пропустил
автор
I'm pleased to finally announce (again but now officially ;) ) the
additional record operators: Initialize, Finalize, AddRef and Copy.
Available in latest FPC trunk (r35485):
31 окт 17, 11:52    [20914947]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Kazantsev Alexey
Не вводи в заблуждение, там можно ставить любые версии, не только транк.

таки придется самому пробЫвать

kealon(Ruslan)
Под виндой уже можно запускать ядро Ubuntu. Чуть подрихтовать и программы запускаются.

А запускать-то где? Все равно готовый бинарник придется проверять на родной для него ОСи. Ладно, у линуксоидов вайн есть.
ИМХО, проще поставить среду там, где и будешь компилять проект.

зы. будет время - обязательно посмотрю сабж, интересно аж стало :)
31 окт 17, 15:51    [20916129]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 2412
Док
kealon(Ruslan)
Под виндой уже можно запускать ядро Ubuntu. Чуть подрихтовать и программы запускаются.

А запускать-то где? Все равно готовый бинарник придется проверять на родной для него ОСи. Ладно, у линуксоидов вайн есть.
ИМХО, проще поставить среду там, где и будешь компилять проект.

зы. будет время - обязательно посмотрю сабж, интересно аж стало :)

заходишь в WS ищешь Ubuntu, устанавливаешь
Win+R, bash
31 окт 17, 16:15    [20916243]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

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

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

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

Ставит долго (субъективно, раза в 2 дольше, чем при ручной выкачке svn). С кросскомпиляцией, видимо, я чего-то напутал - среда "не видит" некоторые модули компилятора (проявляется тем, что визуальные компоненты на форме not found), хотя в fpc.cfg вроде все пути указаны корректно.

Короче, для себя решил так: использую его для установки свежего транка FPC, типа, запустил и пошел пить чай. А Лазарь достаточно скомпилять одной командой make bigide, предварительно указав в PATH путь к бинарнику fpc
1 ноя 17, 01:24    [20917816]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
У лазаря появился встроенный профайлер: http://wiki.freepascal.org/LazProfiler
19 ноя 17, 12:42    [20966812]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

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

рановато крыльями махать

К сообщению приложен файл. Размер - 51Kb
19 ноя 17, 23:17    [20967634]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
Док,

Там ещё второй вариант установки есть.
19 ноя 17, 23:46    [20967665]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Kazantsev Alexey
Там ещё второй вариант установки есть.


Я запостил жалобу на ихнем форуме в треде с саппортом. Обожду наверное, пока допилят искаропки :)

пс. за инфу спасибо, малыш-то растет
19 ноя 17, 23:52    [20967670]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Kazantsev Alexey
Там ещё второй вариант

все равно не взлетел
LazProfilerCore.pas(143,15) Error: Identifier not found "TList"

на "видит" Generics.Collections. Наверное, версию компилятора (у меня rev.36290) обновлять надо. Попробую позже
20 ноя 17, 00:09    [20967684]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
Док
у меня rev.36290

Там, в вики, в требованиях обозначено, что нужны: транковая версия компилятора и транковый лазарь после определённой ревизии. А ты пытаешься его собрать версией компилятора полугодичной свежести. Весёлый ты парень...
20 ноя 17, 00:53    [20967717]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Kazantsev Alexey
А ты пытаешься его собрать версией компилятора полугодичной свежести.

Формально я делал все по инструкции
Это, скорее, косяк авторов, которые не указали минимальную ревизию fpc. Транк Лазаря я взял r56436. А какой давности у меня компилятор - понятие относительное. Я его каждый день не обновляю.
20 ноя 17, 08:55    [20967878]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Минимальные требования для LazProfiler (от автора)

For Lazarus this is 56254 .
For FPC you need at least 37235.
20 ноя 17, 12:00    [20968616]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Кстати, давно хотел спросить. Можно как-то нештатными средствами экспортировать/импортировать настройки IDE (тулбаров, подсветки и разметки редактора кода). С рабочими столами понятно. А вот основные настройки интерфейса, насколько я помню, зашиты в общий environmentoptions.xml
20 ноя 17, 18:17    [20970049]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
Док,

Где настройки хранятся описано тут.
20 ноя 17, 19:36    [20970187]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Kazantsev Alexey
Док,
Где настройки хранятся описано тут.

Не, я про отдельные xml-ки. У меня-то они в своей для каждой сборки папке с конфигами лежат. Помнится, раньше, когда пытался конфиги с предыдущей установки свежепоставленному Лазарю подсунуть, тот ругался, дескать, не найдены некоторые компоненты (ЕМНИП, где-то в глубинах environmentoptions.xml сохранялись эти данные). Щас посмотрел, там только сведения об IDE (может потому, что сорцы сторонних компонентов можно держать и ставить не из ./components/).

Кстати, заметил такую вещь. Если ставить среду из fpcupdeluxe (обновился до fpc_r37610 и Lazarus_r56443), тот автоматом ставит нерабочий onlinepackagemanager (при первом запуске окно неактивно, при повторном вроде бы компиляет и ставит пакеты, но в IDE их нет. Они появляются после повторной установки ручками. Разве только Rx исключение). При ручной установке лазаря из сорцов такой байды нет. Не замечал?
21 ноя 17, 09:02    [20970960]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Док
При ручной установке лазаря из сорцов такой байды нет. Не замечал?

ан нет, такая фигня
+
[Window Title]
project1 - Lazarus IDE v1.9.0

[Content]
Access violation.

Press OK to ignore and risk data corruption.
Press Abort to kill the program.

[OK] [Abort]

после чего среда валится. Опять чего-то поломали
21 ноя 17, 09:05    [20970975]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
Док
При ручной установке лазаря из сорцов такой байды нет. Не замечал?

Когда я пробовал onlinepackagemanager всё работало нормально, а сейчас я этим не пользуюсь.
21 ноя 17, 11:29    [20971512]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
Док
Опять чего-то поломали

Транк же...
21 ноя 17, 11:30    [20971516]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 720
кто нибудь пробовал VirtualTreeview в Linux ? работает также хорошо, как в Windows ?
И какую версию посоветуете ставить ?
3 дек 17, 19:12    [21002514]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
О, наконец-то. FPC релизнулся до версии 3.0.4
http://wiki.freepascal.org/User_Changes_3.0.4
https://sourceforge.net/projects/freepascal/files
4 дек 17, 17:50    [21005154]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

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

у меня в тестовых проектах работает без проблем. Я ставил VTV 5.x.x

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

Откуда:
Сообщений: 3734
Вопрос к опытным лазаристам, вот установлен у меня x64 Lazarus/FPC под убунту. Можно как-то просто и безболезненно добавить компиляцию в Linux x32? Бех шаманств, плясок, полных перестановок, перекомпиляций, в общем как это обычно в linux происходит.
4 дек 17, 17:56    [21005174]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
asviridenkov,

Скачай fpcdeluxe, и ставь через неё.
4 дек 17, 18:04    [21005191]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
Kazantsev Alexey
fpcdeluxe

fpcupdeluxe
4 дек 17, 18:06    [21005196]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 4 5 6 7 8 [9] 10 11 12 13   вперед  Ctrl
Все форумы / Delphi Ответить