Hilfe zu den Projektpfadeinstellungen benötigt

Für Fragen rund um die Ide und zum Debugger
Antworten
hitzi
Beiträge: 13
Registriert: Di 22. Jan 2008, 11:51

Hilfe zu den Projektpfadeinstellungen benötigt

Beitrag von hitzi »

Hallo,

ich komm aus der Delphiecke und versuch mich nun mit Lazarus anzufreunden. Ausgangslage ist folgende - ich habe folgende Verzeichnisstruktur:

Verzeichnis mit allen Projekten
|
|-common units
|
|-Projektverzeichnis
| |-src
| |
| |-bin
| | |
| | |-i386-win32
| |
| |-lib
| | |
| | |-i386-win32
|
|-Andere Projekte [u.s.w.]

Mein Problem ist, dass ich die "common units" nicht eingebunden bekomme und der Compiler dann immer rummeckert, dass er die Unit XY, aus eben diesem Verzeichnis, nicht finden kann.

Ich hab unter Projekt/Compilereinstellungen/Pfade/Andere Unitdateien(-Fu) folgendes stehen: "src\;..\common units\".

Warum findet der Compiler, dann aber die Units aus diesem Verzeichnis nicht?

Vielen Dank schonmal
Hitzi

Benutzeravatar
theo
Beiträge: 10922
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Probier mal einen Pfad ohne Leerschläge z.B. common_units

hitzi
Beiträge: 13
Registriert: Di 22. Jan 2008, 11:51

Beitrag von hitzi »

Das war es wirklich. Warum kommt der Compiler nicht mit Leerzeichen im Pfad klar?

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Ist ein altbekanntes Problem beim fpc das schon lang beseitigt sein sollte warum das sich immernoch durch den compiler zieht ... frag mal auf der fpc mailingliste.

nebenbei, der gcc hat das selbe problem.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10922
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Ist ne uralte Weisheit in der Computerei und immer noch gültig:
Wenn du keine Stress willst, Pfade, Dateinamen, Logins etc immer nur 0..9, a..Z plus die paar Zeichen, die garantiert keinen Ärger machen.

Hatte grade neulich wieder ein Problem mit einem Login-namen welcher Umlaute drin hatte. Konsole sendet UTF-8, Windows Server erwartet Latin1.

hitzi
Beiträge: 13
Registriert: Di 22. Jan 2008, 11:51

Beitrag von hitzi »

Ok, danke euch allen für die Hilfe und die Tipps.

Viele Grüße

KOBOLD Messring GmbH
Beiträge: 155
Registriert: Mi 22. Aug 2007, 14:52
OS, Lazarus, FPC: Mandriva Linux 2008 (L 0.9.28 FPC 2.2.4)
CPU-Target: 32Bit
Wohnort: 65719 Hofheim am Taunus
Kontaktdaten:

Beitrag von KOBOLD Messring GmbH »

Hola Leute,
bin noch nicht soooo vertraut mit der Lazarus-IDE. ¿¿Wie kann ich den Pfad unter -Fu permanent speichern??
(Ging bei Delphi problemlos)
Bei jedem neuen Progrämmchen krieg ich immer erstmal "cant find unit..."
und ich benutze die zeos database componenten (super), aber der Pfad dahin ist schrecklich:
/usr/lib/lazarus/units/zeosdbo/zeos/trunk/packages/lazarus/build/
und den jedesmal neu eingeben macht keinen Spass.
¡¡ Bitte Hilfe !!

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Dann trag ihn im Zeos package ein, der wird dann jedem projekt vererbt.
Das ist nämlich bei Delphi totaler Müll, das man für jedes Komponentenpackage den Library Pfad setzen muss.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten