проблемы CodeTools

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

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

проблемы CodeTools

Сообщение xdsl » 15.02.2021 10:13:52

Указываешь в fpc.cfg с помощью -Fi каталог включаемых файлов, пишешь в проекте {$i myfile.inc}, компилирует нормально, а CodeTools в упор не видит этого файла. Соответственно отказывает автодополнение и прочие фишки.
Исправляется вызовом "/Сервис/Пересмотреть каталог исходного кода FPC", либо touch на fpc.cfg. Но это на один раз. При следующем запуске лазаря проблема возвращается. Утомило. Кто-нибудь сталкивался? Решения (чтобы раз и навсегда) есть?

OS: Ubuntu, Alt Linux
Lazarus: 2.0.6, 2.0.10
FPC: 3.0.4, 3.2
xdsl
постоялец
 
Сообщения: 131
Зарегистрирован: 15.01.2009 13:49:03

Re: проблемы CodeTools

Сообщение iskander » 15.02.2021 10:36:43

В Параметрах проекта/Пути есть раздел "Включаемые файлы (-Fi)".
Если добавить туда каталог включаемых файлов, вроде всё работает.
iskander
энтузиаст
 
Сообщения: 590
Зарегистрирован: 08.01.2012 18:43:34

Re: проблемы CodeTools

Сообщение xdsl » 15.02.2021 10:52:37

Спасибо, я в конце концов так и поступил, но это половинчатое решение, и не раз и навсегда.
Это решение для одного проекта. Для другого приходится делать также. При смене места библиотеки, снова править конфиги всех проектов, вместо того, чтобы поправить одно место в fpc.cfg.

Добавлено спустя 1 минуту 32 секунды:
Чувствую, это баг именно CodeTools, ибо -Fu работает как ожидалось.
xdsl
постоялец
 
Сообщения: 131
Зарегистрирован: 15.01.2009 13:49:03

Re: проблемы CodeTools

Сообщение iskander » 15.02.2021 12:29:58

Имхо там багов, как блох у самки собаки.
iskander
энтузиаст
 
Сообщения: 590
Зарегистрирован: 08.01.2012 18:43:34


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru