Указываешь в 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
проблемы CodeTools
Модератор: Модераторы
В Параметрах проекта/Пути есть раздел "Включаемые файлы (-Fi)".
Если добавить туда каталог включаемых файлов, вроде всё работает.
Если добавить туда каталог включаемых файлов, вроде всё работает.
Спасибо, я в конце концов так и поступил, но это половинчатое решение, и не раз и навсегда.
Это решение для одного проекта. Для другого приходится делать также. При смене места библиотеки, снова править конфиги всех проектов, вместо того, чтобы поправить одно место в fpc.cfg.
Добавлено спустя 1 минуту 32 секунды:
Чувствую, это баг именно CodeTools, ибо -Fu работает как ожидалось.
Это решение для одного проекта. Для другого приходится делать также. При смене места библиотеки, снова править конфиги всех проектов, вместо того, чтобы поправить одно место в fpc.cfg.
Добавлено спустя 1 минуту 32 секунды:
Чувствую, это баг именно CodeTools, ибо -Fu работает как ожидалось.
Имхо там багов, как блох у самки собаки.
