Здравствуйте. При попытке собрать файл, Лазарус выдаёт ошибку:
unit1.pas(8,22) Fatal: Can not find FileUtil used by Unit1, ppu=C:\lazarus\components\lazutils\lib\i386-win32\fileutil.ppu, package LazUtils
Искал в интернете и на форуме, но советы не помогли. Создаю приложение (не консольную программу). В инспекторе проекта добавлен пакет LCL. Выдаёт подобную ошибку и на Винде и на Линухе.
Win7 x64, Lazarus 1.2.0, FPC 2.6.2
Ubuntu 13.10, Lazarus 1.2.0, FPC 2.6.2
Прошу помочь! Заранее благодарен!
Can not find FileUtil used by Unit1
Модератор: Модераторы
FileUtils
mig-31 писал(а):FileUtils
Заменил в коде FileUtil на FileUtils. После этого он отказался вообще компилировать. И сомневаюсь, что ошибка в коде, т.к. я создаю пустой проект и никаких изменений в него не вношу. Возможно, я вас неправильно понял, т.к. я в этом деле новичок и с Лазарусом плохо знаком (до этого я сидел только на FPC).
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
wanku писал(а):Заменил в коде FileUtil на FileUtils
Зачем и где заменили?
В разделе uses должен быть FileUtil, так он там по умолчанию есть....
Little_Roo писал(а):Зачем и где заменили?
Заменил по совету выше, в разделе uses. Возможно, я неправильно понял сказанное, но фраза "FileUtils" мне мало о чём говорит.
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
wanku писал(а):но фраза "FileUtils" мне мало о чём говорит.
Это не фраза, а подключаемый к проекту модуль.
Код: Выделить всё
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs;
type
TForm1 = class(TForm)
private
{ private declarations }
public
{ public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.lfm}
end. Вот пустой проект - и данный модуль уже есть.
Мой пустой проект ничем не отличается. Однако, ошибку всё ещё выдаёт.
