Ce topic interessera surment les étudiants en informatique qui font de la programmation C/C++ sous linux. La compilation se fait souvent par makefile, il est alors interessant de pouvoir utiliser ce makefile sous XCode. Il faut avant tout avoir XCode d'installer. L'utilitaire make et gcc/g++ seront alors installés d'office. Créer un nouveau projet: File > New project... Empty Project [Next] etc... Inserer alors vos sources C/C++ Puis File > New File.. Empty File in Project Nommer ce fichier 'makefile' Ecrivez votre makefile Creer une nouvel Tager Target > Add new Target External Target Voilà normalement ca devrai compiler. En revanche je n'arrive pas a obtenir les messages d'erreur lors de la compilation |
quand tu lances la compilation tu passes par l'interface de Xcode, ou en ligne de commande ? |
Par l'interface d'XCode, d'ailleur XCode affiche le nbr d'erreur/warnig si il y en a, mais semble incapable de les afficher |
essaye en ligne de commande alors |
En ligne de commande, j'ai juste a taper make, mais ct pas le but j'aimerai bien retrouver les erreurs dans XCode comme Xemacs sait le faire... |
heuu timad: tu as deja utilisé XCode avec d'autres projets ? pasqu'il met pas directement en evidence les erreurs, faut soit cliquer sur le soit tu utilise le raccourci clavier Command+Shift+B qui t'affiche la fenetre Build -> Detailled Build result Ca serait plus que etonant que XCode gere les messages d'erreur de GCC il le lance directement plutot que quand il utilise un makefile |
Ha, alors: Command + Shift + B ca marche bien Bon qqs question: si je met volontairement une erreur pour compiler, et que je clique sur error & warning j'ai rien et si je fait cmd + Shft + B j'ai une autre fenetre avec les erreurs & warning. La premiere fenetre sert à quoi? Bon donc finalement j'ai bien les erreurs Je n'arrive pas a voir ces commentaires |
Une autre question relative à XCode: Je suis en multifenetrage: 1 fenetre pour chaque fichier edité -> tres chian. il n'est pas possible d'activer une system d'onglet? (je me rappelle plus si à l'install on me le demandait ou si je confond avec Kdev). thx |
il demande rien à l'install xcode |
Le principe de Mac OS X c'est d'être document-centric, donc je sais pas si c'est possible d'avoir une fenêtre pour l'application plutôt qu'une fenêtre par document. |
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais) |
c'est en effet assez chian:' |
Avec le bouton "show editor" (a cote de la loupe) tu peux mettre l'éditeur directement dans l'interface principale, et ya un drop-down pour lister les fichiers ouverts. So much code to write, so little time. |
ha c'est vrai que c'est plus pratique merci. J'ai trouvé un moyen simple de faire planté XCode... suffit de faire un copier collé d'un pdf et il tourne en boucle (la colloration syntaxique ne doit pas supporter certain caractères). |