Pages : 1
#1 Le 19/04/2006, à 18:30
- new linuxien
Probleme pour compiler
Bonjour a tous,
j'aimerais savoir quel paquet je doit installer pour avoir gtk/gtk.h
En effet j'ai un fichier source ecrit en c++ qui contient #include <gtk/gtk.h>
or lorsque j'execute g++ il ne trouve pas gtk/gtk.h
Quelqu'un connait la marche a suivre?
#2 Le 20/04/2006, à 07:59
- viddak
Re : Probleme pour compiler
Salut!
Il ya peut-etre deux sources possible pour ton erreur :
1. Soit tu as deja les paquet dev et lors de la compilation il ne les trouve pas (alors il faut preciser l'emplacement lors de la compilation)
2. Les paquets dev ne sont pas installer. Dans ce cas avec synaptic, tu installe les libs "dev" de gtk (je me rappelle plus du nom exact mais tu peux les trouver en cherchant gtk dans synaptic).
N'hésite pas a nous redemander de l'aide si tu n'y arrives pas.
A+
Hors ligne
#3 Le 20/04/2006, à 10:12
- new linuxien
Re : Probleme pour compiler
Merci viddak,
Je pense avoir installé tous les paquets necessaire.
Comment precise ton l'emplacement des fichiers gtk?
Et aussi si ils sont bien installés ou se trouve ces fichiers?
#4 Le 20/04/2006, à 10:25
- Donk
Re : Probleme pour compiler
Il existe un fichier gtk/gtk.h dans les paquets libgtk1.2-dev et libgtk2.0-dev, reste à savoir de quelle version de gtk tu as besoin
Hors ligne
#5 Le 20/04/2006, à 10:34
- benohite
Re : Probleme pour compiler
Bonjour,
Pour la programmation c++/gtk il existe une bibliothèque: libgtkmm-2.4-dev
Au niveau des inclusions tu auras qqch du genre;
#include <gtkmm/window.h> //fichier d`en-tete des fenetres
#include <gtkmm/label.h> //etiquette
#include <gtkmm/button.h> //boutons
......
pour la compilation, le plus simple est de passer par pkg-config afin qu'il génère les flags g++:
g++ -Wall -o exec fich1.o fich2.o `pkg-config gtkmm-2.4 --cflags --libs`
Bon courage
Dernière modification par benohite (Le 20/04/2006, à 10:34)
You are legally entitled and encouraged to copy, share and redistribute this CD for yourself and your friends. Share the spirit of Ubuntu !
Hors ligne
#6 Le 20/04/2006, à 13:13
- Petit Willy
Re : Probleme pour compiler
pour ma pars j'ai un peu le meme probleme avec gtk
je peu compiler en ligne de commande, mais des que je suis dans code::blocks je patoge je ne trouve pas commen renté les flags...
donc si vous avez un idée
Hors ligne
#7 Le 21/04/2006, à 07:57
- viddak
Re : Probleme pour compiler
Merci viddak,
Je pense avoir installé tous les paquets necessaire.
Comment precise ton l'emplacement des fichiers gtk?
Et aussi si ils sont bien installés ou se trouve ces fichiers?
Pour les fichiers .h, ils se trouvent surement dans /usr/include
Mais sinon, tu vas dans synaptic, tu recherche les paquets dev que tu as installé. Tu fais clic droit propriété et dans un des onglets il t'affiche les fichiers installés et leur emplacement.
Là, je te répond du boulot. Malheureusement je suis sous winXP donc je peux pas etre plus precis que ça. Désolé.
A+
Hors ligne
#8 Le 21/04/2006, à 11:14
- Petit Willy
Re : Probleme pour compiler
Là, je te répond du boulot. Malheureusement je suis sous winXP donc je peux pas etre plus precis que ça. Désolé.
Pas de problème persone n'est parfait
Hors ligne
Pages : 1