lpi pro OS bzw. universell
-
- 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:
lpi pro OS bzw. universell
So, vielleicht geht es auch nur mir so, aber kann ja sein, jemand weis nen Rat.
Die ganze lpi-Geschichte bei Lazarus ist ja an sich nicht störend, bis man dann auf die Idee kommt, ein Projekt auf nem anderen Betriebssystem zu öffen. Konkretes Beispiel von gestern.
Ein unter Windows erstelltes Programm mal schnell unter Linux öffnen. Resultat, es hat mir erstmal Fehlermeldungen um die Ohren gehauen, das irgendwas mit dem FPC nicht stimmt und die Units nicht gefunden werden.
Nach dem löschen der Lpi und dem manuellen wiederhinzufügen der Units ging alles bestens.
Da ich nicht immer crosskompilieren will, ist es schon unpraktisch, das man oftmals nicht mal eben schnell das Projekt auf dem anderen System öffnen kann.
Gibt es da irgend eine Möglichkeit...beispielswesie zwei lpis für jedes System und ne Einstellung, die automatisch die richtige läd (gut, beim ersten mal müsste man die zweite auch erstellen, aber dann würde es gehen)
Oder kann man an dem Inhalt der LPI etwas so verädern, das wirklich nur die allernötigsten Projektdaten gespeichert wedren, welche auf nem neuen System keine Probleme machen?
Die ganze lpi-Geschichte bei Lazarus ist ja an sich nicht störend, bis man dann auf die Idee kommt, ein Projekt auf nem anderen Betriebssystem zu öffen. Konkretes Beispiel von gestern.
Ein unter Windows erstelltes Programm mal schnell unter Linux öffnen. Resultat, es hat mir erstmal Fehlermeldungen um die Ohren gehauen, das irgendwas mit dem FPC nicht stimmt und die Units nicht gefunden werden.
Nach dem löschen der Lpi und dem manuellen wiederhinzufügen der Units ging alles bestens.
Da ich nicht immer crosskompilieren will, ist es schon unpraktisch, das man oftmals nicht mal eben schnell das Projekt auf dem anderen System öffnen kann.
Gibt es da irgend eine Möglichkeit...beispielswesie zwei lpis für jedes System und ne Einstellung, die automatisch die richtige läd (gut, beim ersten mal müsste man die zweite auch erstellen, aber dann würde es gehen)
Oder kann man an dem Inhalt der LPI etwas so verädern, das wirklich nur die allernötigsten Projektdaten gespeichert wedren, welche auf nem neuen System keine Probleme machen?
Johannes
Re: lpi pro OS bzw. universell
Darüber habe ich auch schon gemeckert.monta hat geschrieben: Oder kann man an dem Inhalt der LPI etwas so verädern, das wirklich nur die allernötigsten Projektdaten gespeichert wedren, welche auf nem neuen System keine Probleme machen?

Einerseits lässt sich das Projekt als solches ohne lpi nicht öffnen (nur über Datei öffnen), andererseits ist das Ding mit lokalen Pfaden gefüllt, die keinem anderen was nützen und nur Verwirrung stiften.
Bei den OpBitmap Beispielen habe ich alles überflüssige von Hand aus den lpi gelöscht.
-
- 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:
@Euklid es war nirgends etas spezielles eingestellt
Ja, von hand löschen ist ja aber auch nicht so toll, somal das doch sehr wahrscheinich nach jeder Bearbeitung alles wieder drin steht. Irgendwie ist das noch nicht ganz ausgereift find ich. Über die IDE zu öffnen wäre ja kein Problem, aber es sind ja auch sämtliche Unitbeziehungen usw dann weg.
Ja, von hand löschen ist ja aber auch nicht so toll, somal das doch sehr wahrscheinich nach jeder Bearbeitung alles wieder drin steht. Irgendwie ist das noch nicht ganz ausgereift find ich. Über die IDE zu öffnen wäre ja kein Problem, aber es sind ja auch sämtliche Unitbeziehungen usw dann weg.
Johannes
-
- 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:
Hmmm. Ich frage mich im Moment tatsächlich, weshalb das bei Promathika funktioniert. Das bilde ich mir ja nicht ein (oder etwa doch?
)
Oder mache ich einen Denkfehler?
Achja, ich klicke, wenn ich eine Version vom Windows-Rechner zugeschickt bekommt, immer zuerst auf "Alles neu erstellen", vielleicht hilft das?

Oder mache ich einen Denkfehler?
Achja, ich klicke, wenn ich eine Version vom Windows-Rechner zugeschickt bekommt, immer zuerst auf "Alles neu erstellen", vielleicht hilft das?