2016-07-11 16 views
0

zu verwenden Ich habe erfolgreich eine Reihe von Projekten mit Eclipse (Mars) unter Windows 10 mit kopierten gemeinsamen Quell-und Header-Dateien erstellt. Ich möchte nun diese Projekte umgestalten, um die Eclipse-Funktion "Linked Folder" zu verwenden.Versuchen, Eclipse (Mars) mit verknüpften Ordnern für ESP8266 Projekt

linked folders

ich habe erfolgreich das gemeinsame Projekt und die verknüpften Quellordner, um es in dem Zielprojekt.

aber wenn ich versuche, das Projekt zu kompilieren der Compiler die verknüpften Ordner nicht sehen können ...

compiler error messages

ich damit jede Hilfe dankbar würde, oder ist es, dass die Xtensa Compiler unter Windows unterstützt keine verknüpften Ordner?

Antwort

0

IMHO "verlinkte Ordner" ist ein leicht geborstenes Feature, da es Erwartungen weckt, die es nicht erfüllen kann. Die Ordner sind nur im Eclipse-Kontext verknüpft. Das heißt, sobald Sie den sicheren Eclipse-Port verlassen, sind diese Links verschwunden.

Was Sie eigentlich wollen/brauchen, sind Links auf Betriebssystemebene, die auch in der Befehlszeile funktionieren, d. H. Sie benötigen sie im Dateisystem. Solche symbolischen Links sind nativ auf Unix-ähnlichen Systemen, aber auch there are ways to create them on Windows.

+0

Vielen Dank dafür. Ich vermutete, dass das der Fall war, konnte aber bei meiner Suche nichts finden. Ich habe eine 'junction' zum 'Common' Projektordner im Zielprojekt erstellt, nachdem ich die verdunkelten 'verlinkten Ordner' entfernt habe, einen Quellordner erstellt und das Makefile entsprechend geändert und nun kompiliert! –