Pages from the fire
destul de ciudat, deși lucrez la Mac-uri de opt ani, nu am folosit mult Xcode și în trecut am folosit Bloodshed C++ și eclipse. Am, de asemenea, amintiri plăcute de a folosi vi și de a face cu IDE-ul meu fiind un grup de patru terminale (Cod, compila, depanare și a alerga de ieșire, cred că au fost. Sau poate unul a fost pin). De asemenea, dragostea este poate un efect al nostalgiei.
de când folosesc CMake, m-am uitat în jur pentru modalități de a face Xcode să funcționeze cu el. CMake va genera un proiect xcode cu comanda-G XCode, dar structura acestui proiect părea atroce și m-am întrebat ce făceam greșit. Acest post de John Lamp oferă câteva detalii frumoase despre cum și de ce proiectul Xcode generat este atât de structurat.
un truc pe care l-am învățat (Lamp îl menționează, dar am acordat cu adevărat atenție când am vizionat acest videoclip) a fost să adaug și fișierele antet în lista de surse, în proiectul CMake. După ce am făcut acest lucru, organizarea fișierelor din vizualizarea proiectului XCode a devenit mai sensibilă – XCode știe cum să împartă antetul și fișierele sursă.
de asemenea, înainte de a deschide XCode, adăugați directorul build la .gitignore. Când Xcode încearcă să vă gestioneze Versiunea, se pare că doriți să adăugați în mod implicit aproape totul la controlul versiunii, iar directorul build este o mizerie ne-sfântă.
Cmake tutorial, ușor mai ușor decât cel oficial.