LINUX.ORG.RU

Фиг с ним...

Предположу следуещее... Чтобы скомпилить исполняемый файл под офф-топик и под Линукс (это еще надо бы посмотреть под какой), тебе нужно .... библиотеки там разные... компилятор и т.д....

А вообще, ты, мне кажется и сам разберешься

Dennis7
()

А, кстати, а можно как-нибудь взгянуть на этот 100%-то переносимый код? Не, ну я просто из любопытства!

Dennis7
()

Обязательно, чтобы сформировать 100% рабочий exe надо его под оффтопом компилить?

Нет. Просто собираешь кросс-компилятор(FreePascal), а для проекта в самом Lazarus'е выбираешь нужную платформу и LCLWidgetType на время компиляции.

Выглядит это вот так для Win32(качаешь сорцы последней stable версии тут):

make -j1 NOGDB=1 build OS_TARGET=win32 CPU_TARGET=i386
make NOGDB=1 PREFIX=/usr crossinstall OS_TARGET=win32 CPU_TARGET=i386

Но Makefile в версии FreePacal 2.4.4 немного кривой для современного make, так что придётся удалить строчку 3481 из fpcsrc/compiler/Makefile вручную.

Andru ★★★★
()

Запустить под вайн? Ну или либы как то подсунуть

darkshvein ☆☆
()
Ответ на: комментарий от Dennis7

А, кстати, а можно как-нибудь взгянуть на этот 100%-то переносимый код? Не, ну я просто из любопытства!

Взгляни на любой код на Qt =)

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

Взгляни на любой код на Qt =)

Особенно на любой код с использованием ActiveQt. Он 100% переносим на любую ОС, если эта ОС Windows.

Begemoth ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.