Lazarus: программирование в Линуксах

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

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

Lazarus: программирование в Линуксах

Сообщение zoltanleo » 31.07.2014 13:46:58

Решил опробовать Лазаря в никсах (взял Федору 20 и Дебиан 7.6). Поставил транковый Лазарь и fpc.

Запустил среду, скомпилировал пустой проект - все нормально.

Пытаюсь прописать переменные, пользуясь Code Completion

Изображение

получаю ошибку

Изображение

Если "вручную" дописать тип, то все ОК.

Изображение

В винде таких проблем нет. Как быть? Может, есть какой волшебный дефайн? Неужели придется просто копипастить код, написанный под виндой? Виндовый проект открывается и компилится практически без проблем (мелкие правки слешей путях и проч. мелочи)

зы: кстати, в шоткатах не работает <Shift>: т.е. <Shift>+<Ctrl>+</> - не работает (или работает как <Ctrl>+</>), а <Alt>+<Ctrl>+</> - работает как трехклавишная комбинация :shock: (и Дебиан, и Федора)
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 459
Зарегистрирован: 17.10.2013 10:55:01

Re: Lazarus: программирование в Линуксах

Сообщение hovadur » 31.07.2014 16:51:57

zoltanleo писал(а):Как быть?

Сервис - Пересмотреть каталог исходного кода FPC
hovadur
постоялец
 
Сообщения: 116
Зарегистрирован: 31.01.2013 15:50:41

Re: Lazarus: программирование в Линуксах

Сообщение VirtUX » 01.08.2014 07:30:17

zoltanleo писал(а):В винде таких проблем нет. Как быть?

У меня в Linux Mint, openSuSE тоже нет. При чем тут Windows или Linux, или может HAIKU?... Смотрите настройки Лазаря и ОС. Горячие клавиши, видимо, переопределены...
zoltanleo писал(а):Может, есть какой волшебный дефайн?

А это тут при чем??? Как Вам должен помочь {$define ...} в проблеме с автокмплитом?
zoltanleo писал(а):Неужели придется просто копипастить код, написанный под виндой?

В этом Вашем оригинальном подходе, - придется Вам лично принимать решение: копипастить или нет ;)
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Lazarus: программирование в Линуксах

Сообщение wavebvg » 01.08.2014 11:14:15

А по поводу того, что среда не находит путей: попробуйте сбросить настройки и заного сгенерите /etc/fpc.cfg:

Код: Выделить всё
sudo fpcmkcfg >/etc/fpc.cfg

Потом проверьте корректность путей до нужной версии компилятора

Для сброса настроек у пользователя (при выгруженном Lazarus)
    * удалите ~/fpc.cfg
    * удалите папку ~/.lazarus - частенько Lazarus что-то лишнего запоминает
wavebvg
постоялец
 
Сообщения: 355
Зарегистрирован: 28.02.2008 04:57:35

Re: Lazarus: программирование в Линуксах

Сообщение zoltanleo » 01.08.2014 19:40:45

hovadur, wavebvg
спасибо за отклики
лазарь с компилятором у меня поставлен при помощи fpcup, потому пути у него не стандартные. При попытке пересоздать файл конфига консоль ругается, что не такой команды fpcmkcfg (хотя он лежит тут /home/<user>/lazarus_1_3/fpctrunk/bin), даже если я запускаюсь из этой папки.

Код: Выделить всё
# yum fpcmkcfg >/home/<user>/lazarus_1_3/fpctrunk/bin/i386-linux/fpc.cfg

Поэтому я приаттачил файл конфига. Гляньте, плз, чего там.

зы: естессно <user> - в реальности имеет имя :wink:
зыы. ну и традиционные просьбы не пинать, потому что в никсах новичок и проч.проч. :mrgreen:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 459
Зарегистрирован: 17.10.2013 10:55:01


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru
cron