Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 19/04/2006, à 19: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 sad
Quelqu'un connait la marche a suivre?

#2 Le 20/04/2006, à 08: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, à 11: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, à 11: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, à 11: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, à 11: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, à 14:13

Petit Willy

Re : Probleme pour compiler

pour ma pars j'ai un peu le meme probleme avec gtk big_smile
je peu compiler en ligne de commande, mais des que je suis dans code::blocks je patoge wink je ne trouve pas commen renté les flags...

donc si vous avez un idée

Hors ligne

#7 Le 21/04/2006, à 08:57

viddak

Re : Probleme pour compiler

new linuxien a écrit :

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, à 12: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 wink

Hors ligne

Haut de page ↑