Ich habe ein Projekt, das in Ordnung innerhalb g wurde Kompilieren ++ (ich kann die Version jetzt nicht sehen) und jetzt auf xCode ist es nicht.
Ich denke, dass ich das Problem jetzt habe ... Ich habe eine String.h Datei in meinem Projekt, und es scheint tha der xCode Compiler (dh gcc) versucht, meine eigene String-Datei aus dem < cstring> hinzuzufügen .. . ich bin nicht sicher, aber einen Blick auf diesem Bild machen
http://www.jode.com.br/Joe/xCode1.png<string.h> in Konflikt mit meinem eigenen String.h
aus, wie es aussieht, ist es meine eigenen anstelle der Systemdatei einschließlich, ich frage mich ... sollte nicht # include < Datei> ein System enthalten sein? wegen der <>? und sollte das System nicht eine Datei in seinem eigenen Pfad und nicht den ursprünglichen Pfad meiner Anwendung enthalten?
Wie gesagt, ich bin mir nicht sicher, ob das passiert, weil ich gerade in den letzten 2 Tagen nach osx migriere ...
Ich wollte meinen Klassen- und Dateinamen ändern, um Konflikte zu vermeiden, also würde es funktionieren, wenn das wirklich das Problem ist, aber ich frage mich, soll es eine andere Möglichkeit, dies zu tun, denn jetzt mein Projekt nicht so groß ist, so kann ich dies in einiger Zeit tun, aber was, wenn das Projekt war größer? es wäre dificult alle umfasst und Klassennamen ... ist
Jede Hilfe
Danke,
mein Problem war, dass der Cstring wurde meine String.h anstelle von te String.h des Systems, wird dies, was Sie gesagt haben, dies zu lösen? – Jonathan
Ja, wenn Sie Ihren String.h-Header in ein Jonathan-Unterverzeichnis stellen, kann diesen nicht einschließen, da angegeben werden muss. –
stinky472
Wenn Sie nicht Jonathan heißen, passen Sie diese Antwort natürlich an. –