Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.30;
Скачать: CL | DM;

Вниз

Windows -> Linux   Найти похожие ветки 

 
savyhinst ©   (2007-09-04 15:27) [0]

Есть программа с исходными кодами, написаная на Delphi.
Есть Lazarus, у которого всё работает, кроме IDE.
Есть Dev-Cpp (но он тут вряд ли поможет).
Есть ОС Windows.
Надобно с этим набором средств перекомпилировать программы, написаные на Дельфи в программы, которые можно запустить под Linux без эмулятора.
Если вышепревидённых средств недостаточно, посоветуйте, пожалуйста, как заставить работать IDE Lazarus"a (которое работает, но не компилирует ни...).


 
umbra ©   (2007-09-04 15:40) [1]


> Есть Lazarus, у которого всё работает, кроме IDE.

Лазарус - это  есть только ИДЕ. Компилятор там - FreePascal. Он, кстати, до определенной степени понимает исходник делфи. Поєтому лучше всего Вам почитать док по FreePascal - http://freepascal.org/


 
savyhinst ©   (2007-09-04 15:41) [2]

Спасибо.
Если это есть ИДЕ, то как его настроить, чтобы работало.


 
Черный Шаман   (2007-09-04 15:42) [3]


>
> savyhinst ©   (04.09.07 15:27)


Ставишь Линукс, Лазарус и долго перекомпилируешь программы и тестируешь их. Если использовалась технология COM то забудь про Линукс.


 
savyhinst ©   (2007-09-04 15:43) [4]

А под Win32 Lazarus не работает?
А в соседнем пиратском ларьке есть линукс?


 
TUser ©   (2007-09-04 15:43) [5]

Есть дискуссия на www.freepascal.ru о том, как это сделать.

Лазарус не нужен, нужен fpc + LCL. Придется немного переделать исходники. Или не немного, это как повезет.

Для того, чтобы скомпилировать под виндой и получить линуксовый исходник, надо взять линуксовую RTL и как-то перекомпилировать компилятор.

Но проще поставить FreePascal на линукс.


 
savyhinst ©   (2007-09-04 15:45) [6]

А LCL - это такая папка в Lazarus"е?


 
TUser ©   (2007-09-04 15:46) [7]

Это библиотека визуальных компонентов, аналог VCL.


 
savyhinst ©   (2007-09-04 15:48) [8]

А если программа маллюссенькая, её легче заново написать, чем переделывать, то можно настроить запускающуюся лазаровскую иде, чтобы компилировала под виндой?


 
TUser ©   (2007-09-04 15:50) [9]

Она по умолчанию так делает. Но можно и к fpc указать ключие -U, кажется.


 
TUser ©   (2007-09-04 15:52) [10]

Деталь, Лазарус использует не всегда самую последнюю версию компилятора. А он развивается, скаченный с сорсфорджа может и забастовать.


 
savyhinst ©   (2007-09-04 15:52) [11]

Как же так? у меня вот она все юниты не видит, хотя

> "рекомендуется установить fpc"
я установил и путь к нему указал.


 
savyhinst ©   (2007-09-04 15:53) [12]

И установил фпц старенький. Чесслово.


 
Черный Шаман   (2007-09-04 16:12) [13]


> savyhinst ©   (04.09.07 15:27)


Может проще будет переписать на Java, если нужна многоплатформенность?

под нее и IDE нормальные есть.



Страницы: 1 вся ветка

Текущий архив: 2007.09.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.026 c
15-1188647517
Vlad Oshin
2007-09-01 15:51
2007.09.30
Cookies в Delphi. Нашел статью, в Комп.Пресс (март 2006)


1-1184613088
Lavrenty
2007-07-16 23:11
2007.09.30
Событие на обновление файла


15-1186913580
исследователь
2007-08-12 14:13
2007.09.30
Вопрос про взаимодействие DLL и формы


15-1188409507
barakuda
2007-08-29 21:45
2007.09.30
Продажа программы


10-1136705235
Алексей Петухов
2006-01-08 10:27
2007.09.30
Свой OLE-automiation