Ho un progetto che stava compilando ok in g ++ (non riesco a vedere la versione in questo momento) e ora su xCode non lo è.
Penso di avere il problema ora ... Ho un file String.h nel mio progetto e sembra che il compilatore xCode (che è gcc) stia cercando di aggiungere il mio file di stringa dal cripting <> .. . non sono sicuro di questo, ma dare un'occhiata a questa immagine
http://www.jode.com.br/Joe/xCode1.png<string.h> in conflitto con il mio String.h
da quello che sembra, è compreso il mio posto del file system, mi chiedevo ... non dovrebbe #include < file> essere incluso nel sistema? a causa dello <>? e il sistema non dovrebbe includere un file all'interno del proprio percorso e non il percorso originale della mia applicazione?
Come ho detto, non sono sicuro se questo è ciò che accade perché sto solo migrando a OSX in questi ultimi 2 giorni ...
Stavo per cambiare la mia classe e il nome del file in modo che non fosse in conflitto, quindi funzionerebbe, se questo è davvero il problema, ma mi stavo chiedendo, dovrebbe esserci un altro modo per farlo, perché ora il mio progetto non è così grande da poterlo fare in un certo tempo, ma se il progetto fosse più grande? sarebbe malapena sufficiente a cambiare tutto comprende e nomi di classe ...
Ogni aiuto è apprezzato
Grazie,
Jonathan
il mio problema era che il cstring includeva il mio String.h invece di te string.h del sistema, sarà questo che hai detto risolvere anche questo? – Jonathan
Sì, se si inserisce l'intestazione String.h in una sottodirectory Jonathan, quindi non sarà in grado di includerlo poiché dovrà specificare . –
stinky472
Ovviamente se il tuo nome non è Jonathan, adatta questa risposta in modo appropriato. –