Главная страница
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.023 c
1-1184236602
DevilDevil
2007-07-12 14:36
2007.09.30
ToolBar,Menu,ToolButton, Font


15-1188786679
Slider007
2007-09-03 06:31
2007.09.30
С днем рождения ! 3 сентября 2007 понедельник


6-1169220531
Death
2007-01-19 18:28
2007.09.30
Узнать тип сообщения, присланого TServerSocket


2-1188558769
Dib@zol
2007-08-31 15:12
2007.09.30
SetWindowRgn


2-1188704544
aibolit
2007-09-02 07:42
2007.09.30
как запустить bat файл