Может кто сталкивался с такой проблеммой?
Использую slackware 12 вчера скомпилил lazarus 0.9.26 FPC 2.22.2 и все бы ни чего
да не работает обработчик событий т.е. при двойном клике на элементе
вместо создания процедуры обработки события появляется окно с ошибкой
/compil/lazarus/lcl/lclclasses.pp(32,3) Error: source not found: unit /usr/lib/fpc/2.2.2/units/i386-linux/rtl/classes.ppu
ума не приложу где искать описание по данной ошибке.
Помогите!
ошибка обработчика событий
Модератор: Модераторы
Это проблема с путями.
Попробуйте просто запустить /usr/local/lib/fpc/2.2.2/samplecfg (если fpc установлен по умолчанию, то это будет, примерно, так /usr/local/lib/fpc/2.2.2/samplecfg /usr/local/lib/fpc/2.2.2 /etc). В большинстве случаев этого достаточно, чтобы все заработало. Если не получится, то тогда пропишите пути в файле конфигурации /etc/fpc.cfg. У меня, например, этот фрагмент выглядит так:
Ну и еще, нежелательный, вариант, - Меню Project->Compiler Options... в поле Other Unit Files вписываем пути к Юнитам fpc.
Попробуйте просто запустить /usr/local/lib/fpc/2.2.2/samplecfg (если fpc установлен по умолчанию, то это будет, примерно, так /usr/local/lib/fpc/2.2.2/samplecfg /usr/local/lib/fpc/2.2.2 /etc). В большинстве случаев этого достаточно, чтобы все заработало. Если не получится, то тогда пропишите пути в файле конфигурации /etc/fpc.cfg. У меня, например, этот фрагмент выглядит так:
Код: Выделить всё
# searchpath for units and other system dependent things
-Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget
-Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget/*
-Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget/rtl
Ну и еще, нежелательный, вариант, - Меню Project->Compiler Options... в поле Other Unit Files вписываем пути к Юнитам fpc.
