Sider fra brannen
Merkelig nok, selv om jeg har jobbet på Mac i åtte år nå, har Jeg ikke brukt Xcode mye og tidligere brukte jeg Bloodshed C++ og eclipse. Jeg har også gode minner om å bruke vi og gjøre MED MIN IDE å være en klynge av fire terminaler (kode, kompilere, feilsøke og kjøre utgang, jeg tror de var. Eller kanskje en var furu). Også kjærligheten er kanskje en effekt av nostalgi.
Siden Jeg bruker CMake, så jeg meg rundt etter måter Å få XCode til å jobbe med. CMake vil generere et xcode-prosjekt med kommandoen-G XCode, Men strukturen i dette prosjektet så fryktelig ut og jeg lurte på hva jeg gjorde feil. Dette innlegget Av John Lamp gir noen fine detaljer om hvordan og hvorfor den genererte XCode prosjektet er så strukturert.
Et triks jeg lærte (Lamp nevner det, men jeg var veldig oppmerksom da jeg så på denne videoen) var å legge til header-filene i kildelisten også, I CMake-prosjektet. Etter at jeg gjorde dette, ble organisasjonen av filene i XCode-Prosjektvisningen mer følsom – XCode vet hvordan man deler opp header og kildefiler.
legg også til build-katalogen før Du åpner XCode .gitignore. Når XCode prøver å administrere versjonskontrollen, ser Det ut til å legge til omtrent alt til versjonskontroll som standard, og byggekatalogen er et un-holy rot.
Cmake tutorial, litt enklere enn den offisielle.