Решил создать компонент, руководствуясь статьей http://freepascal.ru/article//lazarus/20050530152619/, пока не успешно.
При компиляции Lazarus выдает "Can't find unit LResources", в то же время если создать программный проект, то этот файл легко находится.
Где, что надо прописать, что бы исправить ситуацию.
Я второй день мучаю Lazarus и пытаюсь создать себе обустроенную среду из компонентов.
Создание компонента - Can't find unit LResources
Модератор: Модераторы
Нашел решение своей беды:
1. Перенес свой проект в папку c:\lezarus\components\<mycomponent>
2. В окне "Пакет <mycomponent>", надо нажать кнопочку "Опции компилятора" и установить поле "Другие модули -Fu" ..\..\lcl\units\i386-win32\
После этого все успешно компилируется. Кстати я подсмотрел в тестовом компоненте (из статьи на сайте), поле -Fu имеет значение ..\..\lcl\units\i386-win32\;..\..\lcl\units\i386-win32\win32\;..\..\packager\units\i386-win32\;
Жаль, что по умолчанию в Lazarus'е эти пути не прописаны.
Хочется заснуть и проснуться через год, что бы Lazarus можно было использовать без напрягов. Хотя чувствую, что мне повезло больше, чем тем, кто ждем уже годы
1. Перенес свой проект в папку c:\lezarus\components\<mycomponent>
2. В окне "Пакет <mycomponent>", надо нажать кнопочку "Опции компилятора" и установить поле "Другие модули -Fu" ..\..\lcl\units\i386-win32\
После этого все успешно компилируется. Кстати я подсмотрел в тестовом компоненте (из статьи на сайте), поле -Fu имеет значение ..\..\lcl\units\i386-win32\;..\..\lcl\units\i386-win32\win32\;..\..\packager\units\i386-win32\;
Жаль, что по умолчанию в Lazarus'е эти пути не прописаны.
Хочется заснуть и проснуться через год, что бы Lazarus можно было использовать без напрягов. Хотя чувствую, что мне повезло больше, чем тем, кто ждем уже годы
