2012-03-26 9 views
1

Also dachte ich, ich würde Lazarus/Free Pascal - neueste Version von der Sourceforge-Website installieren.Kann Lazarus nichts erreichen?

Die Win32-Version heruntergeladen und auf meinem XP-Rechner einige Nächte installiert.

Problem ist, es kann anscheinend keine eigenen Dateien finden.

Aus dem ersten und jedem nachfolgenden Lauf kommt es zu einem Fehler, der besagt, dass es seine system.ppu-Datei in Bezug auf Win32 nicht finden kann.

Ich ignoriere diesen Fehler und es scheint immer noch zu laufen.

Ich habe versucht, eine einfache Rechner-Anwendung zu machen, und es konnte nicht einmal scheinen, die Systemdateien oder Dateien im Projektverzeichnis zu finden. Nachdem ich diese Probleme bekämpft hatte und jeden einzelnen Pfad, den ich in allen Setups finden konnte, in jedem Verzeichnis finden konnte, konnte ich feststellen, dass es schließlich kompiliert und das Programm ausgeführt wurde - einmal nicht in der Lage, es wieder zu tun.

Ich habe auch versucht, eine Benutzerkomponentenbibliothek nach den Anweisungen im Web zu machen, und das wird auch nicht funktionieren, weil, Sie haben es erraten, kann es nicht die Dateien. Dieses Mal gibt es einen Fehler, der besagt, dass eine Ttreeview-Komponente nicht gefunden werden kann, obwohl diese Komponente nicht in der Bibliothek verwendet wird.

Die Möglichkeit, Suchpfaden zu folgen, ist ziemlich fundamental, was sie nicht zu beherrschen scheinen.

Hat jemand ein funktionierendes System in Gang gesetzt, oder irgendwelche Tipps, um diese Probleme zu lösen?

+1

Ich bin beigetreten und habe diese Frage an das Lazarus-Forum delegiert. –

+0

Ich habe _never_ hatte ein Problem. Ich frage mich, ob Sie es deinstallieren sollten und versuchen Sie es erneut; Es klingt, als wäre die Installation unterbrochen worden. – JasonFruit

+0

Andy, hast du dein Problem beheben können? Wenn ja, was war die Lösung? Neugierige wollen wissen ... – reiniero

Antwort

2

Haben Sie im Standardverzeichnis c: \ lazarus installiert? Ich dachte, es gab ein Problem mit der Installation in einem anderen Verzeichnis, besonders wenn der Pfad Leerzeichen enthält.

+0

Ja, es ist in C: \ Lazarus auf einer sauberen Maschine, keine vorherige Installation. –

+0

Einige Editionen von binutils haben das Problem mit Space btw, nicht Lazarus selbst. Der zunehmende Einsatz eigener Tools unter Windows sollte dies immer weniger machen. –

2

Neun mal von zehn, es ist die alte Konfiguration eines früheren Lazarus-Versuch, die noch irgendwo in der "lokalen App" Teil des Profils verweilt.

+0

Vielleicht für die Nachwelt, da das OP sein Problem wahrscheinlich schon gelöst hat (??): Dies scheint die wahrscheinlichste Ursache zu sein. Versuchen Sie, Ihre Einstellungen zu entfernen, sie sollten z. c: \ users \ \ AppData \ Local \ Lazarus \ auf Vista + und irgendwo gleichwertig unter c: \ Dokumente und Einstellungen \ .. auf XP) – reiniero

+0

Ich habe gehört, dass die nächste große Iteration versionierte Konfigurationen hat, um den Benutzer zu warnen, wenn Er recycelt alte Konfigurationen. –

-2

Wenn nichts anderes hilft, Lazarus zu deinstallieren, laden Sie herunter und führen Sie die Installation als Administrator aus.

+0

Während CT gut sein kann, sollte die normale Lazarus-Installation nur funktionieren (und tut, nach meiner Erfahrung). Wenn die Probleme, die Andy hat, vom Installer und nicht von ihm verursacht werden, sollte der Installer repariert werden. – reiniero

+0

Und -1 für was? Um zu versuchen zu helfen, wenn er sah, dass er keine Lösung für sein Problem finden konnte? Ich sagte "wenn nichts anderes hilft", dann installiere CodeTyphon Lazarus Version, weil es eine völlig andere Installationsmethode hat, die funktioniert, wenn die Standardversion nicht funktioniert.Die gleiche Antwort half vielen nun glücklichen Lazarus-Nutzern, die Lazarus einfach deshalb gekündigt hätten, weil es auf ihrem System nicht funktioniert hat. Apropos alternative Installationsmethoden, FPCUP könnte auch helfen und es ist einen Versuch wert: http://www.lazarus.freepascal.org/index.php?topic=15919.0 – avra

+0

Nein, Avra, nicht dafür. Obwohl du versucht hast zu helfen, hast du die Frage, die er gestellt hat, nicht beantwortet. Es muss eine Lösung für seine Probleme mit seiner Lazarus-Installation geben. – reiniero