Пытаюсь портировать свою программу с Delphi на Lazarus. Выбрал Сервис/Преобразование кода на Delphi/Преобразовать проект Delphi в проект Lazarus. Далее Lazarus что-то нагенерировал, у меня появился его проект, но скомпилировать этот проект не удалось: сразу возникла ошибка Circular unit reference между моим модулем и модулем VCL.
Я не исключаю, что это вообще баг Lazarus, потому что очень странно видеть такую ошибку, и с другим проектом её не возникло. У меня Lazarus 2.0.12.
Не знаю, связан ли этот баг с этим, но при конвертации Delphi-проекта в Lazarus у меня появились дублированные модули. У меня есть модуль simplefuncs, и в окне Lazarus появился второй модуль simplefuncs(2), с ним и возникла эта ошибка Circular unit reference.
Подскажите, как можно посмотреть, где конкретно находится определённый модуль в Lazarus-проекте (в каком файле)? И почему у меня произошло дублирование?