проблемы в lazarus
Модератор: Модераторы разделов
-
lukomore
- Сообщения: 117
- ОС: Windows 7
проблемы в lazarus
1. все менюшки в иероглифах
2. при компиляции в окне сообщений выдало ошибки. что это значит?
2. при компиляции в окне сообщений выдало ошибки. что это значит?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: проблемы в lazarus
надо пересобрать с qt
эта опция доступна через меню
можно попробовать запустить на английском
в командной строке:
LANG=C lazarus
Потом в меню ищите как пересобрать с qt
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
lukomore
- Сообщения: 117
- ОС: Windows 7
Re: проблемы в lazarus
попробывал пересобрать, но вылезли те ошибки, что на скриншоте в окне Сообщений. И потом лазарус больше не запустился, пишет мол нету файла программы.
Что там те ошибки означают?
Что там те ошибки означают?
-
lukomore
- Сообщения: 117
- ОС: Windows 7
Re: проблемы в lazarus
а ладно, уже сам всё исправил!
но я в шоке, малюсенькая прога, форма+кнопка и весит 20мегов
а в exe можно компилить?
но я в шоке, малюсенькая прога, форма+кнопка и весит 20мегов
а в exe можно компилить?
-
lukomore
- Сообщения: 117
- ОС: Windows 7
Re: проблемы в lazarus
нужен компонент ADOTable, его нет. Чем заменить и где взять?
-
agentprog
- Сообщения: 362
- Статус: Ad Astra per aspera
- ОС: openSUSE 11.4, Arch
Re: проблемы в lazarus
лазарус это не делфи 
там как бы есть же свои компоненты работы с данными. что-то типа MySQLConnection и т.д.
там как бы есть же свои компоненты работы с данными. что-то типа MySQLConnection и т.д.
No problems - just solutions!
-
lukomore
- Сообщения: 117
- ОС: Windows 7
Re: проблемы в lazarus
ADO нужен для обращения к таблице. Кстати Table там тоже не нашел. Какой компонент нужно установить? Поставил уже Dbf
-
B4rr4cuda
- Сообщения: 82
- ОС: SlackWare
Re: проблемы в lazarus
omg, к какой таблице? Какая база используется? Для работы с базами данных рекомендую компоненты Zeos
-
red_dragon
- Сообщения: 435
- Статус: Ленивый энтузиаст
- ОС: F12 x86_64
Re: проблемы в lazarus
Это от того, что Lazarus пихает всю отладку и свои библиотеки в один бинарник. Типа, для пущей переносимости. Но решение спорное. Тем не менее, отладку можно выкинуть в отдельный файл, а остальное сжать. Однако меньше двух мегов, все равно не получится...
|^^^^^^^^^^^|______
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
-
serg_iv
- Сообщения: 74
- ОС: ubuntu7.10
Re: проблемы в lazarus
red_dragon писал(а): ↑30.03.2009 07:40
Это от того, что Lazarus пихает всю отладку и свои библиотеки в один бинарник. Типа, для пущей переносимости. Но решение спорное. Тем не менее, отладку можно выкинуть в отдельный файл, а остальное сжать. Однако меньше двух мегов, все равно не получится...
c upx 800 кб примерно
-
B4rr4cuda
- Сообщения: 82
- ОС: SlackWare
-
lukomore
- Сообщения: 117
- ОС: Windows 7
Re: проблемы в lazarus
а как скомпилить exe-файл?
-
alfss
- Сообщения: 262
Re: проблемы в lazarus
http://ru.wikipedia.org/wiki/Lazarus
http://www.lazarus.freepascal.org/modules....&sURL=about
где здесь написано, что это инструмент для кросс компиляции?
Если вы хотите, чтобы ваше творение потом кто-то смог поддерживать - пишите на С++ QT or GTK
http://www.lazarus.freepascal.org/modules....&sURL=about
где здесь написано, что это инструмент для кросс компиляции?
Если вы хотите, чтобы ваше творение потом кто-то смог поддерживать - пишите на С++ QT or GTK
-
frp
- Сообщения: 1445
- ОС: Debian Squeeze
Re: проблемы в lazarus
EXE - исключительно под мастдай. А такой огромный размер файлов - результат статической линковки с LCL (кстати, exe-шники, собранные под Windows, занимают тоже 20 Мб).
Если серьезно нужно компилить exe - устанавливай и используй Wine (но собирать exe в Linux - извращение).
Если серьезно нужно компилить exe - устанавливай и используй Wine (но собирать exe в Linux - извращение).
-
B4rr4cuda
- Сообщения: 82
- ОС: SlackWare
Re: проблемы в lazarus
Вы реально удивитесь, но это в том числе инструмент кросскомпиляции
.. а такой огромный размер файла оттого, что в него включена дебажная инфа, сделайте strip и... вуаля - 2 мб
-
Sniper
- Сообщения: 350
- ОС: GNU/Linux Debian 4.0
-
Ism
- Сообщения: 1261
- Статус: Никто, по сути быдло
Re: проблемы в lazarus
размер проги можно умнеьшить опцией компилятора -Xg , подробнее на форуме freepascal.ru , там можно очень многое узнать по lazarus .
и еще , в openSuse 11.1 лазарус ставится из репозиториев и корректно работает без всяких пересборок.
и еще , в openSuse 11.1 лазарус ставится из репозиториев и корректно работает без всяких пересборок.
-
HOBI4EK
- Сообщения: 2
Re: проблемы в lazarus
А у меня в кноппиксе шрифт в менюшках в лупу разглядывать нужно!!!
Может кто поможет?
Может кто поможет?
-
begin2009
- Сообщения: 349
- Статус: Ламер со стажем
- ОС: без глюков
Re: проблемы в lazarus
Кноппикса под рукой нет, но мне кажется, что проблема не в лазарусе. Сравните, как выглядят другие программы с аналогичным интерфейсом. Может дело в системных шрифтах?
Пессимист видит темный туннель, оптимист видит свет в конце туннеля, реалист видит свет, туннель и поезд.
И только машинист видит этих трех идиотов, сидящих на рельсах.
И только машинист видит этих трех идиотов, сидящих на рельсах.
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: проблемы в lazarus
Пересоберите лазарус с поддержкой GTK2 или Qt
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
Flaming
- Сообщения: 2579
Re: проблемы в lazarus
2 мегабайта (а если быть более достоверным, то 3) - тоже много. Просто космически много! Для программы, которая вообще ничего не делает, кроме как выводит форму без кнопок - 21 мегабайт в чистом виде, 3 мегабайта после strip. Почему так много?
Можно ли как-то подсократить размер проги ещё сильнее?
-
red_dragon
- Сообщения: 435
- Статус: Ленивый энтузиаст
- ОС: F12 x86_64
Re: проблемы в lazarus
Flaming писал(а): ↑21.12.2009 22:13
2 мегабайта (а если быть более достоверным, то 3) - тоже много. Просто космически много! Для программы, которая вообще ничего не делает, кроме как выводит форму без кнопок - 21 мегабайт в чистом виде, 3 мегабайта после strip. Почему так много?
Можно ли как-то подсократить размер проги ещё сильнее?
Выше же уже сказали: используйте upx.
|^^^^^^^^^^^|______
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: проблемы в lazarus
Насколько я понимаю, там основная причина больших бинарников - статическая линковка. С другой стороны, это не только недостаток, но и преимущество ;): упрощается установка на другие машины, меньше зависимостей.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
Flaming
- Сообщения: 2579
Re: проблемы в lazarus
А можно ли сделать так, чтобы при установке пакетов с компонентами lazarus не перекомпиливал сам себя?
А то тоже много весит каталог ~/.lazarus, а место сильно ограничено.
А то тоже много весит каталог ~/.lazarus, а место сильно ограничено.