sidor från elden
konstigt nog, även om jag har arbetat på Mac i åtta år nu, har jag inte använt Xcode mycket och tidigare använde jag Bloodshed C++ och eclipse. Jag har också goda minnen av att använda vi och göra med min IDE är ett kluster av fyra terminaler (kod, kompilera, felsöka och köra utgång, Jag tror att de var. Eller kanske en var tall). Också, förkärlek är kanske en effekt av nostalgi.
eftersom jag använder CMake letade jag efter sätt att få XCode att fungera med det. CMake kommer att generera ett xcode-projekt med kommandot-G XCode men strukturen i detta projekt såg skrämmande ut och jag undrade vad jag gjorde fel. Det här inlägget av John Lamp ger några fina detaljer om hur och varför det genererade XCode-projektet är så strukturerat.
ett knep jag lärde mig (Lamp nämner det men jag var verkligen uppmärksam när jag tittade på den här videon) var att lägga till rubrikfilerna i källlistan också i cmake-projektet. Efter att jag gjorde det blev organisationen av filerna i Xcode – projektvyn mer sensibel-XCode vet hur man delar upp rubriker och källfiler.
lägg också till byggkatalogen innan du öppnar XCode .gitignore. När XCode försöker hantera din versionshantering verkar det som om du vill lägga till nästan allt till versionskontroll som standard, och byggkatalogen är en un-helig röra.
cmake handledning, något lättare än den officiella.