Как сделать чтоб проект открывался и работал и в Delphi и в Lazarus?
Пишу его в Дельфи, там удобнее и привычны средства отладки, интерфейс более приятный.
Итоговый вариант мне нужно собирать с помощью Lazarus.
Вообще проект должен собираться в Лазарусе, но он такой не удобный в написании только на нем. Прога будет на гитхабе, и каждый должен иметь возможность без заморочек собрать ее.
в Lazarus меню Сервис > Преобразование кода на Delphi > Преобразовать проект Delphi в проект Lazarus, и править руками. на официальном сайте Embarcadero можно скачать Delphi 12.1 CE и получить коммерческую лицензию бесплатно, она подходит для опенсоцных проектов, каждый ее может получить без заморочек. чтобы проект собирался и в Delphi и в Lazarus или чтобы проект преобразовывался без ручной правки используй условную компиляцию {$IFDEF}, но придется сильно заморочиться