Compilerfehler bei RTL-Dateien

Für alles, was in den übrigen Lazarusthemen keinen Platz, aber mit Lazarus zutun hat.
Antworten
axmawi
Beiträge: 5
Registriert: Mi 5. Feb 2020, 21:52

Compilerfehler bei RTL-Dateien

Beitrag von axmawi »

WIN 10
Lazarus 2.0.6
FPC 3.0.4

Ich habe ein Delphi6 - Projekt nach Lazarus konvertiert. Bei der Compilierung treten jetzt Compiler-Fehler bei RTL-Dateien auf.
Bsp: winres.inc
var SysInstance : PtrUInt; external name '_FPC_SysInstance' ;
Fehlermeldung: winres.inc(12,35) Fatal: Syntax error, ":" expected but "identifier NAME" found

Was könnte der Grund für dieses Verhalten sein?

Socke
Lazarusforum e. V.
Beiträge: 3158
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: Compilerfehler bei RTL-Dateien

Beitrag von Socke »

axmawi hat geschrieben:Was könnte der Grund für dieses Verhalten sein?

Du hast einen falschen Suchpfad im Projekt. Normalerweise sollten die RTL-Units nicht für ein Projekt neu übersetzt werden.
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

axmawi
Beiträge: 5
Registriert: Mi 5. Feb 2020, 21:52

Re: Compilerfehler bei RTL-Dateien

Beitrag von axmawi »

Vielen Dank für den Hinweis. Das Problem lag an einer Datei, die mit mehreren anderen in wechselseitigem Aufruf verbunden war. Delphi hat da keine Probleme gemacht. Lazarus ist da (zum Glück) empfindlicher.
Problem gelöst.

Antworten