Skocz do zawartości

Lazarus Blad W Kompilacji.


Jarma

Rekomendowane odpowiedzi

mam problem mianowiscie w kompilacji swojego programu w lazarusie - czysty nawet program nie chce mi kompilowac bo wyskakuje mi blad :

 

project1.lpr(8,7) Fatal: Can't find unit Interfaces used by project1

 

a tu jest kod programu gdzie wystepuje blad:

program project1;

 

{$mode objfpc}{$H+}

 

uses

{$IFDEF UNIX}{$IFDEF UseCThreads}

cthreads,

{$ENDIF}{$ENDIF} <- a bład jest gdzies tu wg lazarusa ;/

Interfaces, // this includes the LCL widgetset

Forms

{ you can add units after this }, Unit1, LResources;

 

{$IFDEF WINDOWS}{$R project1.rc}{$ENDIF}

 

begin

{$I project1.lrs}

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

end.

 

moze mi ktos wyjasnic jak to rozwiazac?? bylbym wdzieczny

Odnośnik do komentarza
Udostępnij na innych stronach

 

zawsze szukam odpowiedzi w google ale zaden z opisanych tam sposobow mi nie pomogl wiec mialem nadzieje ze ktos ma jakies lepsze rozwiazanie i ze ktos sie z tym problemem juz kiedys spotkal dlatego zwrocilem sie tu o pomoc takze dzieki za checi ale nadal nie rozwiazalo to problemu...

Odnośnik do komentarza
Udostępnij na innych stronach

project1.lpr(8,7) Fatal: Can't find unit Interfaces used by project1

...

uses

{$IFDEF UNIX}{$IFDEF UseCThreads}

cthreads,

{$ENDIF}{$ENDIF} <- a bład jest gdzies tu wg lazarusa ;/

Interfaces, // this includes the LCL widgetset

Forms

{ you can add units after this }, Unit1, LResources;

...

no dobrze - czyw w aplikacji używasz unitu Interfaces ?, jeżeli nie to go usuń z kodu jeżeli tak to musisz dołączyć fizycznie plik do projektu

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 month later...
mam problem mianowiscie w kompilacji swojego programu w lazarusie - czysty nawet program nie chce mi kompilowac bo wyskakuje mi blad :

 

project1.lpr(8,7) Fatal: Can't find unit Interfaces used by project1

 

Miałem podobny problem i tak trafiłem tu na forum. Zainstalowałem Lazarusa na Fedorze 13 i nie chciała się skompilować nawet najprostsza aplikacja. W diagnozie u mnie pomogło odpalenie w terminalu (polecenie: startlazarus) i przy próbie kompilacji pojawiło się:

 

Free Pascal Compiler version 2.4.0 [2010/05/19] for i386
Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Linux for i386
Compiling TestProject.lpr
PPU Loading /usr/lib/lazarus/lcl/units/i386-linux/gtk2/interfaces.ppu
PPU Invalid Version 91
Fatal: Can't find unit Interfaces used by TestProject

 

Lazarus, który zainstalował się z repozytorium, jest przystosowany do FPC w wersji 2.2.4 natomiast najnowszy Free Pascal Compiler jaki się instaluje to 2.4.0 - skutek widać powyżej. Zrobiłem downgrade fpc do 2.2.4 i wszystko się ładnie kompiluje w lazarusie.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 months later...
Lazarus, który zainstalował się z repozytorium, jest przystosowany do FPC w wersji 2.2.4 natomiast najnowszy Free Pascal Compiler jaki się instaluje to 2.4.0 - skutek widać powyżej. Zrobiłem downgrade fpc do 2.2.4 i wszystko się ładnie kompiluje w lazarusie.

Spróbuj jeszcze tego: Instalacja Lazarusa w Fedorze

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...