Ich versuche, ein Projekt, das ich ursprünglich in Windows geschrieben habe, auf OS X zu portieren, und habe Schwierigkeiten mit den Header-Suchpfaden.
Ich habe Benutzersuchpfade verwendet, um nach Quellordner "project/src/core/"
einzubeziehen.
Unter Kern habe ich zum Beispiel:
%Code%
das versucht einzuschließen
%Code%
mit der Direktive:
Ich habe viele verschiedene Optionen ausprobiert, aber ich bekomme anscheinend nicht, dass Xcode die Datei findet, wenn ich sie nicht in "projects/src/core/sys/sys_sdl.h"
Gibt es etwas, das mir hier in den Einstellungen fehlt, um relative Pfade zu den Header-Suchpfaden zu erkennen?
Haben Sie versucht, den Suchpfad für den Benutzerheader auf $SRCROOT/..
zu setzen? $ SRCROOT ist das Verzeichnis, das die Quelldateien des Ziels enthält, also sollte $ SRCROOT / .. das Verzeichnis darüber sein, was ich denke, was Sie wollen.
Eine verwandte Frage ( Wie drucke ich eine Liste von "Build-Einstellungen" in Xcode-Projekt? ) zeigt eine nützliche Befehl, der es einfach macht, alle Erstellungseinstellungen und die von ihnen geänderten Variablen zu sehen:
%Vor%Tags und Links c++ xcode macos header-files