Помогите скомпилировать проект под разными системами

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Помогите скомпилировать проект под разными системами

Сообщение BamsikPotapov » 18.03.2012 14:18:59

У меня в наличии компьютеры с Linux, Mac,Windows. На Windows я написал программу она работает, скинув файлы проекта на другую систему при сборке ничего не выходит.
Я думаю что нет смысла писать ошибки которые получаются. Скажите сначала какие настройки основные нужно установить. А потом я напишу какие возникают ошибки, а то сейчас их так много, на Mac даже при запуске среды вылетают ошибки.
На Linux проект собирается но все очен криво работает, и виснет. К примеру даже меню перестает работать, курсор неправильно отображается.
Аватара пользователя
BamsikPotapov
новенький
 
Сообщения: 54
Зарегистрирован: 31.12.2011 19:30:39
Откуда: Меня в капусте нашли

Re: Помогите скомпилировать проект под разными системами

Сообщение Ism » 18.03.2012 15:05:48

Далеко не все функции на разных платформах ведут себя одинаково. Поэтому надо или использовать уже проверенные, либо учитывать в проекте особенности платформ.
Хотя мой проект легко компилится без изменений и на Linux и на Windows
Тут уж как повезет.
Ну и Lazarus надо использовать последний
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Помогите скомпилировать проект под разными системами

Сообщение BamsikPotapov » 18.03.2012 15:14:50

Лазарус последний, но дело в том что к примеру SpinEdit в Linux при наведении на текст курсор превращется в палочку, а при наведении на стрелки вниз и вверх чтобы изменить значение он тоже остается в виде палочки. Такую фигню я не представляю как исправить
Аватара пользователя
BamsikPotapov
новенький
 
Сообщения: 54
Зарегистрирован: 31.12.2011 19:30:39
Откуда: Меня в капусте нашли

Re: Помогите скомпилировать проект под разными системами

Сообщение ronin » 18.03.2012 16:23:34

а какой дистрибутив линукса если не секрет?
ronin
постоялец
 
Сообщения: 174
Зарегистрирован: 27.01.2010 00:14:46

Re: Помогите скомпилировать проект под разными системами

Сообщение BamsikPotapov » 18.03.2012 18:26:20

Ubuntu последний, но рабочий стол какой раньше был Униту убрали. Еще программа ругается на GTK вроде. Я спрашиваю про какие-нибудь базовые вещи. что нужно к примеру на Линукс добавить в плане библиотеки или наоборот мне параметры какие-нибудь в программу добавить или библиотеку. Если установить программу и сразу на ней писать программы то написав ее в Винде она на Линуксе никак не идет

Добавлено спустя 16 минут 18 секунд:
Ронин а можешь сам собрать я тебе проект скину программа закончена надо чтобы она просто работала на Линуксе
Аватара пользователя
BamsikPotapov
новенький
 
Сообщения: 54
Зарегистрирован: 31.12.2011 19:30:39
Откуда: Меня в капусте нашли

Re: Помогите скомпилировать проект под разными системами

Сообщение Mr.Smart » 18.03.2012 19:51:59

BamsikPotapov писал(а):Ubuntu последний

viewtopic.php?f=5&t=7481&hilit=overlay
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Помогите скомпилировать проект под разными системами

Сообщение BamsikPotapov » 18.03.2012 20:17:13

Прочитал но ничего не понял. Lazarus ставили недавно, а Убунту обновили 3-4 месяца назад. К тому же человек у которого стоит Убунта не сможет справиться с этими "сроллбарами". Может я выложу коды а кто-нибудь их соберет и скажет я виноват или совместимость какой-нибудь там хрени?
Есть желающие помочь собрать маленькую программу под Убунту?
Аватара пользователя
BamsikPotapov
новенький
 
Сообщения: 54
Зарегистрирован: 31.12.2011 19:30:39
Откуда: Меня в капусте нашли

Re: Помогите скомпилировать проект под разными системами

Сообщение WAYFARER » 19.03.2012 10:26:36

BamsikPotapov,если не нужно устанавливать никаких специфичных компонентов в Lazarus, можно помочь собрать. Исходник на любой файлообменник или почту(в профиле).
Только все равно лучше научиться делать это самостоятельно
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Помогите скомпилировать проект под разными системами

Сообщение chukgek07 » 31.03.2012 23:23:21

моя очень маленькая "программа" скомпилилась подо всё что было под рукой Linux x86/PPC , MacOSX x86/PPC, Windows x86
там всего пару строчек правда, прогрессив бар и кнопка . Здесь бинарники: http://chukgek07.blogspot.com/2012/03/blog-post_24.html
Тебе нужно проверить для начала параметры сборки LCL лазарус в линукс и windows , в обоих должно быть одинаково gtk2 по умолчанию в линукс , в винде может быть win32/64 и тогда инструменты могут отличатся отсюда и проблемы с компиляцией. Где-то встречал что лучше писать под линуксом а потом компилить под виндой если нужно что бы прога работала и под виндой и под линухой.
chukgek07
незнакомец
 
Сообщения: 1
Зарегистрирован: 31.03.2012 22:26:16


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 238

Рейтинг@Mail.ru