Hallo Ich habe ein Embedded-C-Projekt und alle grundlegenden C-Bibliotheken werden in einem externen Ordner (nicht im Arbeitsbereich) gespeichert. Ich kann kompilieren, da der Compiler weiß, wo für diese Dateien zu suchen, aber Eclipse-weiß nicht, dass diese Dateien existieren, und ich bekomme Fehlermeldungen: rightClickOnProject->Properties->C/C++ Include Paths and Symbols -> Add External Include Path
Eclipse-Kepler CDT sind externe Header-Dateien/hinzufügen Externe Pfad einschließen rekursiv (mit Unterordnern)
Zum Beispiel:
ich manuell einen Ordner mit Video! die Datei <stdint.h>
befindet sich in dem Ordner befindet C:\embARM7\yagarto\arm-elf\include
so kann ich folgendes:
Dies löst das eclipse-Fehlermarker für <stdint.h>
Aber die Datei <stdio.h>
im Ordner C:\embARM7\yagarto\arm-elf\include\sys
befindet, und ich muss den gesamten Prozess machen wieder für:
Nun ist die nächste Header-Datei in C:\embARM7\yagarto\arm-elf\include\machine
befindet und so weiter und so fort. ...
Meine Frage ist: Gibt es eine Möglichkeit, einen externen Include-Pfad mit allen Unterordnern hinzuzufügen? Art von „diesem Ordner hinzufügen und alle Unterordner“/„fügen Sie diesen Ordner rekursiv“. Wie C:\embARM7\yagarto\arm-elf\include\*
so, dass ich nicht manuell jeden Ordner in der Ordnerstruktur hinzufügen. Für ein Projekt sind das 5 Minuten, aber ich muss es für 10 Projekte tun und diese Arbeit ist irgendwie nervig.
Dank
Ich habe die gleichen Probleme mit der sehr häufig: 'C:/xxx/Cygwin/usr/include' wo alle internen Verzeichnisse wie' libxml2' sind nicht enthalten. Keine Lösung noch. – Alex