Problem beim kompilieren von 0.9.24 Datei in 0.9.26
-
- Beiträge: 37
- Registriert: Mi 26. Mär 2008, 16:40
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
Problem beim kompilieren von 0.9.24 Datei in 0.9.26
hi
ich habe ein Programm in Ubuntu in 0.9.24 geschrieben und habe den Quelltext auf meinen Windowsrechner kopiert. Dort wollte ich es auch kompilieren, doch er sagt, dass er die Include Unit nicht gefunden hat.
Wo liegt das Problem?
ich habe ein Programm in Ubuntu in 0.9.24 geschrieben und habe den Quelltext auf meinen Windowsrechner kopiert. Dort wollte ich es auch kompilieren, doch er sagt, dass er die Include Unit nicht gefunden hat.
Wo liegt das Problem?
mfg Sebastian
-
- Beiträge: 131
- Registriert: Sa 5. Apr 2008, 17:57
- OS, Lazarus, FPC: Linux (Debian, Xubuntu), MacOS X, MS Win, Android, Web
- CPU-Target: 32Bit/64Bit
- Wohnort: Ulm
Re: Problem beim kompilieren von 0.9.24 Datei in 0.9.26
Kannst Du uns bitte die genaue Fehlermeldung posten?
Es wäre gut zu wissen welche Unit nicht gefunden wurde.
Womit hast Du denn gearbeitet: GTK, GTK2, QT, dann auf MS-Win mit Win32?
Am ehesten vermute ich den Fehler hier.
Gruss,
Piper
Es wäre gut zu wissen welche Unit nicht gefunden wurde.
Womit hast Du denn gearbeitet: GTK, GTK2, QT, dann auf MS-Win mit Win32?
Am ehesten vermute ich den Fehler hier.
Gruss,
Piper
-
- Beiträge: 37
- Registriert: Mi 26. Mär 2008, 16:40
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
Re: Problem beim kompilieren von 0.9.24 Datei in 0.9.26
geschrieben habe ich es in Lazarus unter Ubuntu. Ich habe jetzt Windows nicht zur Verfügung um genaues zu sagen. Ich schaue dann am Nachmittag nach. Aber das ist das woran ich mich noch erinnnern kann.
mfg Sebastian
-
- Beiträge: 61
- Registriert: Di 11. Sep 2007, 16:59
- OS, Lazarus, FPC: Ubuntu Maverick (L 0.9.28.2-10, FPC 2.4.0)
- CPU-Target: 32Bit
- Wohnort: Lage
- Kontaktdaten:
Re: Problem beim kompilieren von 0.9.24 Datei in 0.9.26
Da Windows eine völlig andere Verzeichnisstruktur als Linux hat, ist es wahrscheinlich, dass eine oder mehrere eingebundene Units in Windows nicht an derselben Stelle im Dateisystem liegen wie unter Linux (oder hast du z.B. ein /usr/share-Verzeichnis?) Guck dir also mal die Pfade in den Compilereinstellungen an.STS301 hat geschrieben:Wo liegt das Problem?
DEts ...
-
- Beiträge: 37
- Registriert: Mi 26. Mär 2008, 16:40
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
Re: Problem beim kompilieren von 0.9.24 Datei in 0.9.26
ich habe selbst keine anderen Units hinzugefügt und der Code ist ja auch nur 150 Codezeilen lang. Ich sehe mir das Verzeichnis einmal am Nachmittag an
mfg Sebastian
-
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 10:38
- OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
- Wohnort: Hessen
- Kontaktdaten:
Re: Problem beim kompilieren von 0.9.24 Datei in 0.9.26
STS301 hat geschrieben:doch er sagt, dass er die Include Unit nicht gefunden hat.
Hallo,
wie piper schon geschrieben hat, ist das eigentlich ein Problem, das Typischerweise in Verbindung mit Widgetsets auftritt. Schau mal in den Compiler-Einstellungen, ob da wirklich alles auf Windows/Win32 statt Linux/gtk steht (Auch in den Quelltext-Einstellungen).
Viele Grüße, Euklid
-
- Beiträge: 37
- Registriert: Mi 26. Mär 2008, 16:40
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
Re: Problem beim kompilieren von 0.9.24 Datei in 0.9.26
ok, gut das wars, es war auf gtk. Danke
mfg Sebastian
-
- Beiträge: 37
- Registriert: Mi 26. Mär 2008, 16:40
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
Re: Problem beim kompilieren von 0.9.24 Datei in 0.9.26
habe es jetzt zu Hause ausprobieren wollen, habe es auf win32/63 umgestellt, dann git er mir eine Meldung in der Projectdatei aus:
Can't find Unit Interfaces used by program
Ich habe aber selbst keine Unit hinzugrfügt
hier der Code in der Projektdatei:
[delphi]{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads} //komischerweise markiert er mir diese Zeile und meint, dass er die Unit Interfaces nicht finden kann
cthreads,
{$ENDIF}{$ENDIF}
Interfaces,
Forms,
progr; //das .pas File
begin
Application.Title:='Programm';
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.[/delphi]
Can't find Unit Interfaces used by program
Ich habe aber selbst keine Unit hinzugrfügt
hier der Code in der Projektdatei:
[delphi]{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads} //komischerweise markiert er mir diese Zeile und meint, dass er die Unit Interfaces nicht finden kann
cthreads,
{$ENDIF}{$ENDIF}
Interfaces,
Forms,
progr; //das .pas File
begin
Application.Title:='Programm';
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.[/delphi]
mfg Sebastian
-
- Lazarusforum e. V.
- Beiträge: 2809
- Registriert: Sa 9. Sep 2006, 18:05
- OS, Lazarus, FPC: Linux (L trunk FPC trunk)
- CPU-Target: 64Bit
- Wohnort: Dresden
- Kontaktdaten:
Re: Problem beim kompilieren von 0.9.24 Datei in 0.9.26
...diese Meldung sagt eigentlich, das die LCL nicht für das entsprechende Widgetset gebaut wurde.
Allerdings komisch, denn bei Windows sollte ja standardmäßig eine Win-LCL da sein. Oder hast du so Spielereien wie die qt-Version unter Windows?
Am besten die LCL nochmal für win32/64 neu erstellen, und dann sollte die Fehlermeldung verschwinden.
Allerdings komisch, denn bei Windows sollte ja standardmäßig eine Win-LCL da sein. Oder hast du so Spielereien wie die qt-Version unter Windows?
Am besten die LCL nochmal für win32/64 neu erstellen, und dann sollte die Fehlermeldung verschwinden.
Johannes
-
- Beiträge: 512
- Registriert: Mo 25. Aug 2008, 18:17
- OS, Lazarus, FPC: ArchLinux x86, WinVista x86-64, Lazarus 0.9.29, FPC 2.4.1
- CPU-Target: x86
- Wohnort: Chemnitz
Re: Problem beim kompilieren von 0.9.24 Datei in 0.9.26
Vermutung: in den Compiler Settings für das Projekt ist Widgetset und/oder Target Platform fix eingestellt. Am besten auf "Voreinstellung" setzen.
-
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 10:38
- OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
- Wohnort: Hessen
- Kontaktdaten:
Re: Problem beim kompilieren von 0.9.24 Datei in 0.9.26
... also da würde ich auch meckernSTS301 hat geschrieben:habe es auf win32/63 umgestellt

-
- Beiträge: 37
- Registriert: Mi 26. Mär 2008, 16:40
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
Re: Problem beim kompilieren von 0.9.24 Datei in 0.9.26
ich auch 
ich habe Lazarus neu erstellt und jetzt funktioniert es, danke für die Hilfe

ich habe Lazarus neu erstellt und jetzt funktioniert es, danke für die Hilfe
mfg Sebastian