Poster une réponse  Créer un sujet 
Utiliser la bibliothèque GTK+ avec Code::Blocks sous Kubuntu (Ubuntu)
Auteur Message
acryline
Member
***


Messages : 68
Groupe : Membres
Inscription : Dec 2006
Statut : Hors ligne
Réputation : 2
Message : #1
Utiliser la bibliothèque GTK+ avec Code::Blocks sous Kubuntu (Ubuntu)

Je viens de créer un projet GTK dans code::blocks sous Kubuntu voici la méthode que j'ai utilisée (à vérifier ... je la retranscris de mémoire...): Rolleyes

On peut trouver le paquet d'installation de code::blocks ici dans le forum "Nightly builds".

[b]Installation de code::blocks
:

Code :
sudo apt-get install codeblocks


Installation de GTK : bibliothèque déjà présente (je crois que je n'ai rien installée, un doute m'envahit Sad )
j'ai du installer le paquet g++ parce que j'avais un message d'erreur et en cherchant dans google j'ai trouvé cette solution.

Code :
sudo apt-get install g++

Mais il semblerait que ce paquet ne soit plus nécessaire et on devait plutôt écrire :

Code :
sudo apt-get install build-essential gcc g++


Ensuite il faut ouvrir un projet "console application" dans code::blocks.


Et ajouter dans Project/Build options/Compiler/ Other options:

Code :
`pkg-config --cflags gtk+-2.0`


dans Project/Build option/Linker/ Other Linker Options/

Code :
`pkg-config --libs gtk+-2.0`


Ensuite on peut créer un fichier main.c de base.

Puis on enregistre le projet avec « save projet as user-template » pour avoir un projet GTK de base tout près à utiliser dans les templates utilisateurs.

ATTENTION : Il ne faut surtout pas enregistrer de projet dans une partition Fat32 mais seulement sur une partition ext3.

J'ai un bogue dans code::blocks, je ne sais pas s'il apparaît chez tout le monde. L'option « save projet as user-template » est grisée. Mais on peut tout de même l'utiliser.

Voilà, ce n'est pas vraiment un tuto, mais plutôt une base de tuto.
je suis disponible pour d'éventuelles questions.
Smile

Ce message a été modifié le: 18/02/2007 15:31 par acryline.

18/02/2007 15:21
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
CrazyCat
Administrator
*******


Messages : 130
Groupe : Administrateurs
Inscription : Feb 2007
Statut : Absent
Réputation : 0
Message : #2
RE: Utiliser la bibliothèque GTK+ avec Code::Blocks sous Kubuntu (Ubuntu)

Petit nota concernant la partition d'enregistrement: elle peut être en ext2, ext3 ou reiserFS. En fait, ce sont les partitions de type DOS qui posent problème (essentiellement à cause des gestions de droits) et plus particulièrement NTFS qui est très mal géré en écriture par les système *nix

Et petit détail pour Acryline: tu n'es pas obligée d'indiquer le sudo dans tes commandes, son utilisation pour des installations de packages est propres aux systèmes "sans" root avec un utilisateur ayant des droits root.


L'erreur est humaine, mais il faut un ordinateur pour provoquer une catastrophe
18/02/2007 15:36
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
coca25
Junior Member
**


Messages : 20
Groupe : Membres
Inscription : Nov 2006
Statut : Hors ligne
Réputation : 0
Message : #3
RE: Utiliser la bibliothèque GTK+ avec Code::Blocks sous Kubuntu (Ubuntu)

juste pour compléter l'info, le sudo est par défaut sur des systèmes avec le root caché (genre ubuntu)
mais il peut être facilement mis en place sur des système avec root genre fedora en rajoutant l'une des lignes du genre:

Code :
nom_utilisateur   ALL=(ALL)       ALL
%groupe_admin  ALL=(ALL)       ALL

dans /etc/sudoers
ca peut servir Smile

19/02/2007 11:00
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Poster une réponse  Créer un sujet 

Voir une version imprimable
Envoyer ce sujet à un ami
S'abonner au sujet | Ajouter le sujet aux favoris

Aller à :