Inkrementelles Compilieren [GELÖST]

Sonstiges (nicht kategorisierbar)

Moderator: Moderatoren

Antworten
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Inkrementelles Compilieren [GELÖST]

Beitrag von UliTs »

Hallo allerseits,

ich benutze IMMER das inkrementelle Compilieren um Zeit zu sparen. Jetzt habe ich die Umgebung für ein neues xBase-Programm geschaffen. Leider werden immer alle PRG-Dateien compiliert und ich weiss nicht, warum...
-
Wie waren noch die Compilerbefehle für inkrementelles Linken? Eigentlich habe ich nur die project.xpj-Datei für das neue Programm dupliziert...

Uli
Zuletzt geändert von UliTs am Mi, 20. Mai 2015 11:36, insgesamt 1-mal geändert.
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Inkrementelles Compilieren

Beitrag von Manfred »

Hi Uli,

ist Dein Projekt denn so groß, dass es so lange dauert alles jedesmal neu zu compilieren?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: Inkrementelles Compilieren

Beitrag von UliTs »

Habe gerade mal gemessen: 15 Sekunden! Bei 100-300 Compilationen pro Tag summiert sich das schon heftig...
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Inkrementelles Compilieren

Beitrag von Jan »

Uli,

manchmal wird alles neu kompiliert, obwohl der Schalter für inkrementell gesetzt ist. Das liegt oftmals daran, das der sich verheddert hat. Lösch mal alle obj etc. Wenn auch das nciht hilft, mach ein Clean Project und ein Rebuild Dependancies. Frag mich nicht wie die Schalter heißen, die finde ich nicht. Aber VX und Workbench beiten das im Menü an...

Wenn auch das nicht hilft: Da Du die xpj dupliziert hast - kann es sein, das da noch was woanders hin weißt?

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: Inkrementelles Compilieren

Beitrag von UliTs »

Jan hat geschrieben:Uli,

manchmal wird alles neu kompiliert, obwohl der Schalter für inkrementell gesetzt ist. Das liegt oftmals daran, das der sich verheddert hat. Lösch mal alle obj etc. Wenn auch das nciht hilft, mach ein Clean Project und ein Rebuild Dependancies. Frag mich nicht wie die Schalter heißen, die finde ich nicht. Aber VX und Workbench beiten das im Menü an...

Wenn auch das nicht hilft: Da Du die xpj dupliziert hast - kann es sein, das da noch was woanders hin weißt?

Jan
Hallo Jan,

danke für die Tips.
Alle obj löschen half nicht!
Den Schalter für inkrementell habe ich nicht gefunden...
Was ist ein Clean Project?
Was ist ein Rebuild Dependancies?

Ich setzte zur Zeit die 1.90.331 ein.
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: Inkrementelles Compilieren

Beitrag von UliTs »

Hallo Jan,

unabhängig von meinen Fragen habe ich die Ursache gefunden :D .
Ich hatte im Bereich

Code: Alles auswählen

// $START-AUTODEPEND
..
// $STOP-AUTODEPEND
Dateien aufgeführt, die es gar nicht mehr gab. Leider kam dazu keine Fehlermeldung oder zumindest Warnung ...
Nach dem ich die betroffenen Zeilen gelöscht habe, funktioniert auf das inkrementelle Compilieren :) .

Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Antworten