Pages from the fire
Oddly enough, though i’ve been working on Macs for eight years now, I haven’t used Xcode a lot and in the past I used Bloodshed C++ and eclipse. Eu também tenho boas memórias de usar vi e fazer com meu IDE sendo um conjunto de quatro terminais (código, compilar, depurar e executar saída, eu acho que eles eram. Ou talvez um fosse pinho). Além disso, a ternura é talvez um efeito de nostalgia.
desde que eu estou usando CMake eu olhei em torno de maneiras de fazer o XCode trabalhar com ele. CMake irá gerar um projeto xcode com o comando-G XCode, mas a estrutura deste projeto parecia atroz e eu me perguntava o que eu estava fazendo de errado. Este post de John Lamp dá alguns detalhes agradáveis sobre como e por que o projeto Xcode gerado é tão estruturado.
um truque que aprendi (Lâmpada menciona – o, mas eu realmente prestei atenção quando assisti este vídeo) foi adicionar os arquivos de cabeçalho para a lista de fontes também, no projeto CMake. Depois que eu fiz isso a organização dos arquivos na vista do projeto XCode tornou – se mais sensível-XCode sabe como dividir os arquivos cabeçalho e fonte.
também, antes de abrir o XCode, adicione o diretório de compilação .gitignore. Quando o XCode tenta gerir a sua versão, parece querer adicionar quase tudo ao controlo de versões por omissão, e o directório de compilação é uma confusão não-Sagrada.Tutorial
Cmake, um pouco mais fácil do que o oficial.