Forum: Platinen In KiCad Projekten absolute Pfade auf relative Pfade.


von skorpionx (Gast)


Lesenswert?

Ich will in meinen KiCad Projekten absolute Pfade auf relative Pfade 
ändern.
Jetzt sehen alle Anträge im File *.pro so aus:
LibName1=C:/Kicad/Share/library/74xx
…
Nach der Änderung auf:
LibName1=../Share/library/74xx
…
KiCad kann nicht die LibNamenX nicht finden.

von skorpionx (Gast)


Lesenswert?

Statt ../ habe ich ../../ geschrieben und es läuft. Aber trotzdem 
verstehe ich nicht warum 2 Schritte nach „hinten“ notwendig sind...

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo skorpionx.

skorpionx schrieb:
> Ich will in meinen KiCad Projekten absolute Pfade auf relative Pfade
> ändern.
> Jetzt sehen alle Anträge im File *.pro so aus:
> LibName1=C:/Kicad/Share/library/74xx


Sag mir wenn ich im falschen Film bin....
C: deutet doch auf ein Windows System, und die Slashs als Ordner-Trenner 
auf etwas Linuxartiges???

Verzei mir, wenn ich irre, aber ich habe ewig nichts Windowsartiges mehr 
angefasst.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.dl0dg.de

von Roland E. (roland0815)


Lesenswert?

KiCAD benutzt für die Konfigs usw an vielen Stellen den $Unix-Syntax. 
Auch in der Wintendo-Version.

von skorpionx (Gast)


Lesenswert?

Roland Ertelt schrieb:
> KiCAD benutzt für die Konfigs usw an vielen Stellen den $Unix-Syntax.
> Auch in der Wintendo-Version.

Im DOS wie auch im WIN .. bedeutet Bewegung um einen Verzeichnis. Ist
das beim LINUX anders?

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo skorpionx.

skorpionx schrieb:

>
> Im DOS wie auch im WIN .. bedeutet Bewegung um einen Verzeichnis. Ist
> das beim LINUX anders?

Das ist bei Debian Linux auch so.


skorpionx schrieb:
> Statt ../ habe ich ../../ geschrieben und es läuft. Aber trotzdem
> verstehe ich nicht warum 2 Schritte nach „hinten“ notwendig sind...

Das verstehe ich auch nicht.

Ich habe unter Debian Wheezy und Application: Eeschema
Version: (2014-02-28 BZR 4727)-product Release build getestet.

../Pfad geht wie erwartet, ../../Pfad produziert eine Fehlermeldung 
(nicht gefunden).

Hast du mal darüber nachgedacht, ob Dein Foobar.pro auf irgendeine 
verquere Weise in einem Unterverzeichnis/anderen Verzeichnis liegt?


Ansonsten, hier in der KiCad User group 
https://groups.yahoo.com/neo/groups/kicad-users/conversations/messages 
noch einmal direkt fragen oder
Bug report erstellen: https://bugs.launchpad.net/kicad

Wer rolling releases macht, ist auf Fehlermeldungen angewiesen!

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic

von skorpionx (Gast)


Lesenswert?

Bernd Wiebus schrieb:
> Hast du mal darüber nachgedacht, ob Dein Foobar.pro auf irgendeine
> verquere Weise in einem Unterverzeichnis/anderen Verzeichnis liegt?

Ich habe Testweise einen neuen Projekt angelegt und dort bei
einem relativen Pfad wurde gleich in *.pro ../../ geschrieben. 
Vielleicht ist das nur „Fehler Pflege“. Mit alten Fehler
muss man sich arrangieren...

von Konrad S. (maybee)


Lesenswert?

Ein Frage am Rande: Worauf beziehen sich die relativen Pfade? Auf das 
"aktuelle" Verzeichnis (aus dem heraus KiCad gestartet wurde; das muss 
nicht das Verzeichnis sein, in dem KiCad installiert ist)? Oder gilt das 
relativ zum Projekt(-Verzeichnis)?

von skorpionx (Gast)


Lesenswert?

Konrad S. schrieb:
> Ein Frage am Rande: Worauf beziehen sich die relativen Pfade? Auf das
> "aktuelle" Verzeichnis (aus dem heraus KiCad gestartet wurde

Gute Frage...

von skorpionx (Gast)


Lesenswert?

Ich habe einen Test durchgeführt. Verzeichnis für einen Beispielprojekt:
C:/KiCad/KiCad_Projekte/TestProjekt
Nach dem ich das geändert habe auf:
C:/KiCad/KiCad_Projekte/ZusatzVerzeichnis/TestProjekt
die Libs wurden nicht gefunden.
Also das alles bezieht sich auf Verzeichnis für Projekt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.