I. Introduction▲
Cet article présente l'installation du Framework GTK+ via un installeur en évitant les lignes de commandes.
GTK+ peut être installé sur Mac OS X en passant par macport en entrant la commande suivante :
$ sudo port install gtk variants + quartz
Plus besoin de passer par X11, puisque GTK sera compilé directement sur le Mac.
Le résultat obtenu est quasi le même qu'avec l'installateur, mais, la grande différence est l'ajout d'un template pour Xcode qui permet d'utiliser l'environnement de développement d'Apple.
L'installation de ce Framework pour Xcode et donc le code de gtk/glib/cairo n'est pas au même endroit que sous Unix/Linux.
Si on n'utilise pas Xcode, il faut donc inclure les Headers à la main :
-I/Library/Frameworks/Gtk.Framework/Headers -I/Library/Frameworks/Glib.Framework/Headers -I/Library/Frameworks/Cairo.Framework/Headers
De même pour l'éditeur des liens :
-Framework Gtk
-Framework Glib
-Framework Cairo
II. Téléchargement de GTK pour Mac OS X▲
Nous allons commencer par télécharger le Framework GTK pour Mac OS X.
Rendez-vous sur le site : http://www.gtk-osx.org/http://www.gtk-osx.org/
III. Installation du Framework GTK+▲
Une fois le fichier téléchargé, exécutez simplement le package "GTK+ 2.14 Framework.mpkg". Et suivez les étapes d'installation comme une installation standard.
Cliquez sur "Install" et entrez votre mot de passe.
Voilà, l'installation du Framework GTK+ est terminée.
IV. Utilisation de GTK+ sous Xcode▲
Nous allons maintenant lancer Xcode (Environnement de développement fourni par Apple).
Si Xcode n'est pas encore installé sur votre machine, vous pouvez trouver toutes les informations ici.
(Xcode se situe par défaut dans le dossier "/Developer/Applications" de votre disque)
IV-A. Création d'un projet sous Xcode▲
Une fois Xcode lancé, nous allons créer un nouveau projet.
Pour celà, allez dans le menu "File" (Fichier), puis "New project" (Nouveau projet)
La fenêtre "New project" s'ouvre afin de sélectionner le type de projet que vous souhaitez créer.
Dans notre cas (GTK) nous allons choisir dans la partie de gauche, "User Templates" => "Application", choisissez dans le cadre centrale, "GTK+ Application" et cliquez sur le bouton "Choose..." (Choisir).
Là, on vous demande le nom et à quel endroit vous souhaitez enregistrer votre projet.
IV-B. Ecriture du code▲
Voilà, le projet vient de s'ouvrir et nous pouvons maintenant commencer à coder sous Xcode.
Il vous suffit de rentrer votre code dans le fichier main.c (ici un sélecteur de thème GTK comme exemple)
Pour lancer l'application, cliquez sur le bouton "Build and Go".
Voilà, notre application se lance sans problème.
Voici une capture d'écran sous Windows pour faire la comparaison des deux interfaces.
Bon développement...
V. Remerciement▲
Un grand merci à gege2061gege2061 pour l'information sur l'existance de ce Framework et pour le code source,
ainsi qu'à Promu@ldPromu@Id pour l'introduction à MacPort et pour les lignes de commandes.
VI. Liens▲
Site de GTK+ OSX : http://www.gtk-osx.org/http://www.gtk-osx.org/
Xcode (Apple) : https://developer.apple.com/xcode/https://developer.apple.com/xcode/
8 commentaires