2011-07-31 6 views
14

¿Por qué Apple parece odiar tanto a C++? esto siempre funcionó en Xcode en versiones anteriores, y todavía funciona con archivos .m. ¿Por qué eliminan las características que la gente usa realmente todos los días? No todos usan Objective-C solo. ¿Hay alguna manera de hacer que la plantilla de archivo vuelva a hacer esto?XCode 4.1 ya no parece crear un archivo de encabezado cuando crea un archivo C++, ¿alguna idea de cómo crear una plantilla?

+1

Hmm he encontrado plantillas de las plantillas en/Developer/Library/Xcode/plantillas/archivo/C y C++/C++ File.xctemplate C++ File.xctemplate y podría combinar el C++ uno con una copia del archivo .h del encabezado con una pequeña edición. Silly Apple. –

+0

Totalmente de acuerdo, eliminando una pequeña casilla de verificación que las personas invariablemente usan ... por qué. – jbat100

Respuesta

10

La solución es ir a "/ Developer/Library/Xcode/Plantillas/Plantillas Archivo/C y C++", y copiar __ __ FILEBASENAME .h de "Encabezado File.xctemplate" en tanto "C File.xctemplate" y "C++ File.xctemplate"

idea de por qué esto hubiera sido cambiado en Xcode 4.1 ...

+0

También cambié las sentencias '# include' a' #include "__FILEBASENAME __. H" ' – NebulaFox

+0

También debería ir a" /Applications/Xcode.app/Developer/Library/Xcode/Templates/File Templates/C and C++ " – NebulaFox

+0

Should de sido '#include" ___ FILEBASENAME ___. h "'. Son tres '_' – NebulaFox

Cuestiones relacionadas