Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.077 c
15-1188819885
Андрей_К
2007-09-03 15:44
2007.09.30
Монография


2-1188589307
к2в2
2007-08-31 23:41
2007.09.30
Время простоя + службы


15-1188638944
ElectriC
2007-09-01 13:29
2007.09.30
asm в Delphi


2-1188888869
VRSB
2007-09-04 10:54
2007.09.30
NMStrmServ


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский