In einem C++ - Projekt, in Eclipse CDT, ein Punkt der Auseinandersetzung, die ich oft habe, ist der Schmerz der Entfernung einer Datei wegen der Art, wie es behandelt umfasst. In Xcode ist es möglich, den Dateinamen oder den Namen relativ aus dem Projektverzeichnis zu verwenden, jedoch erfordert Eclipse oft umgekehrte ".." relative Pfade, die schwierig zu lesen sein können, wenn das Projekt komplexer wird.OSX Eclipse CDT - Root-Stil enthält
Inklusive schauen derzeit wie folgt aus:
`../../model/geometry/Square.h`
Im Idealfall würde Ich mag alle gehören haben, so tun, als sie von der ‚Wurzel src Verzeichnis‘ wie
`model/geometry/Square.h`
I genannt werden zu verstehen, dass Includes im Wesentlichen eine Präprozessor-, Find-Replace-Anweisung sind, aber das ist 2012, es muss einen Weg geben.
Also einfach die Variable setzen, "$ {ProjDirPath}/src"? ... So können der Compiler und der Indexer das finden, glücklich sein und auch automatische Vervollständigung anbieten? – 1dayitwillmake
Yup, normalerweise sollte es funktionieren (versuchte es mir früher, was der Grund für die "Bearbeitung" auf dem Post ist) und es funktionierte wie ein Charme! Lassen Sie mich wissen, wenn Sie irgendein Problem haben! – Erwald
Ok ich werde morgen testen, aber ich bin sicher, es wird funktionieren. Ich werde deine Antwort markieren, nachdem ich es versucht habe :) - thx – 1dayitwillmake