1

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 compilationsad. Si qqn sait je suis preneur.

2

quand tu lances la compilation tu passes par l'interface de Xcode, ou en ligne de commande ?

3

Par l'interface d'XCode, d'ailleur XCode affiche le nbr d'erreur/warnig si il y en a, mais semble incapable de les affichersad

4

essaye en ligne de commande alors smile

5

En ligne de commande, j'ai juste a taper make, mais ct pas le buttongue
j'aimerai bien retrouver les erreurs dans XCode comme Xemacs sait le faire...

6

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 attention soit sur la croix blanche et rouge


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 neutral
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

7

Ha, alors:
Command + Shift + B ca marche bientongue

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 erreurstongue, mais j'affiche des commentaires lors de la compilation (&&echo ...)
Je n'arrive pas a voir ces commentairessad

8

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

9

il demande rien à l'install xcode smile

10

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.
avatar
;)

11

sick

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

12

c'est en effet assez chian:'

13

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.

14

ha c'est vrai que c'est plus pratiquetongue
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).