Главная страница
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.02 c
15-1188815525
NailMan
2007-09-03 14:32
2007.09.30
Широкоформатный моник LCD 22" выбираю


15-1188304203
@!!ex
2007-08-28 16:30
2007.09.30
Task Manager. Куда копать?


3-1180199006
Helpers
2007-05-26 21:03
2007.09.30
Выборка из результата запроса


15-1187189111
Morpheuz
2007-08-15 18:45
2007.09.30
Vista?


2-1188981955
Bast
2007-09-05 12:45
2007.09.30
idsmtp и idpop3