Tengo un proyecto que estaba compilando bien dentro de g ++ (no puedo ver la versión ahora) y ahora en xCode no lo está.
Creo que tengo el problema ahora ... Tengo un archivo String.h en mi proyecto y parece que el compilador xCode (es decir, gcc) está intentando agregar mi propio archivo de cadena desde < cstring> .. . no estoy seguro de ello, pero echar un vistazo a esta imagen
http://www.jode.com.br/Joe/xCode1.png<string.h> en conflicto con mi propio String.h
de lo que parece, se está incluyendo mi propio lugar del archivo del sistema, me preguntaba ... no debe # include < file> ser un sistema incluido? debido a <>? ¿y el sistema no debería incluir un archivo dentro de su propia ruta y no la ruta original de mi aplicación?
Como dije, no estoy seguro de si esto es lo que sucede porque estoy migrando a osx estos últimos 2 días ...
Iba a cambiar mi clase y nombre de archivo para que no entrara en conflicto, así que funcionaría, si este es realmente el problema, pero me preguntaba, debería haber otra forma de hacerlo, porque ahora mi proyecto no es tan grande, así que puedo hacerlo en algún momento, pero ¿y si el proyecto fuera más grande? sería dificil de cambiar todo incluye y nombres de clase ...
Cualquier ayuda se agradece
Gracias,
Jonathan
mi problema fue que cstring incluía mi String.h en lugar de te string.h del sistema, ¿esto es lo que dijiste resolver también? – Jonathan
Sí, si coloca su encabezado String.h en un subdirectorio Jonathan, entonces no podrá incluirlo, ya que tendrá que especificar . –
stinky472
Por supuesto, si su nombre no es Jonathan, adapte esta respuesta de manera adecuada. –