IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ Discussion :

Installer GTK3 pour windows


Sujet :

GTK+

  1. #1
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut Installer GTK3 pour windows
    Bonjour

    Je développe un petit programme perso sous Linux avec GTK. Je cherche à la faire tourner sous windows pour la distribuer. Tous les liens que j'avais (ou que je trouve) pour récupérer un installeur de GTK3 n'existent plus.
    Est-ce qu'il y a encore des portages des dernières versions de GTK sous windows ?
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  2. #2
    Membre du Club
    Homme Profil pro
    développeur Linux
    Inscrit en
    Février 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : développeur Linux

    Informations forums :
    Inscription : Février 2015
    Messages : 39
    Points : 57
    Points
    57
    Par défaut
    Gtk 3.18.2 pour windows est disponible ici : http://download.opensuse.org/reposit...actory/noarch/
    des binaires mingw32 est-ce que c'est bon ?

  3. #3
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut
    Des rpm ? J'en utilise régulièrement sous Linux. Mais sous Windows, on fait comment ? Je réponds dès que je trouve...

    Remarque bête... Si je récupère la sortie des rpm de mingw de ma Mageia ? Ça donne quoi ?
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  4. #4
    Membre du Club
    Homme Profil pro
    développeur Linux
    Inscrit en
    Février 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : développeur Linux

    Informations forums :
    Inscription : Février 2015
    Messages : 39
    Points : 57
    Points
    57
    Par défaut
    Les rpm sont des archives, prend 7zip. Tu télécharges tous les paquets gtk3 (3.18.2 la) . A tester

  5. #5
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut
    Oui, mais en plus, dans les rpm, il doit y avoir une gestion des dépendances. Si on prend 7zip, on perd cette information.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  6. #6
    Membre du Club
    Homme Profil pro
    développeur Linux
    Inscrit en
    Février 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : développeur Linux

    Informations forums :
    Inscription : Février 2015
    Messages : 39
    Points : 57
    Points
    57
    Par défaut
    J'avais oublié ça 😄 : https://github.com/tschoonj/GTK-for-...ment-Installer . Ça devrait te plaire

  7. #7
    Membre confirmé Avatar de Gaulouis
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2015
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2015
    Messages : 252
    Points : 476
    Points
    476
    Par défaut
    Salut à tous,

    Il y à aussi sur le site de Gtk+ quelques info comme dans le paragraphe Downloading GTK and its dependencies où il y est écrit qu'il est préférable d'utiliser MSYS2 pour installer Gtk+ sous Windows.

    Il y a même un article qui explique comment déployer développer une application sous windows.

    @+

  8. #8
    Membre du Club
    Homme Profil pro
    développeur Linux
    Inscrit en
    Février 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : développeur Linux

    Informations forums :
    Inscription : Février 2015
    Messages : 39
    Points : 57
    Points
    57
    Par défaut
    +1 pour msys2 : https://msys2.github.io/
    l'article en question : https://blogs.gnome.org/nacho/2014/0...on-on-windows/

    de retour sous windows je viens d'installer glade et la chaîne de compilation. me reste à rajouter le path mingw64 pour msys

  9. #9
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut
    Tu regarderas peut-être aussi ce fil de discussion si tu as des problèmes. Je m'en suis enfin tiré...
    http://www.developpez.net/forums/d15...tion-rdynamic/

    Si tu est intéressé, voici mon programme pour voir ce que j'ai mis pour que ça marche :
    L'exécutable avec installation automatique : http://troumad.org/OOo/perso4_setup.exe ( 20 Mo car il y a tous les fichiers que j'ai du rajouter: dll, thê:me sans essayer de limiter la quantité)
    Le code source : http://troumad.org/OOo/perso4_1.zip (avec le projet codeblocks pour windows).
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  10. #10
    Candidat au Club
    Homme Profil pro
    Ingénieur Aeronautique
    Inscrit en
    Août 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Aeronautique

    Informations forums :
    Inscription : Août 2015
    Messages : 4
    Points : 4
    Points
    4
    Par défaut tuto gtk3
    Bonjour à tous,

    Pour ceux que ça peut intéresser je vous propose mon tuto pour l'installation de GTK3 sous windows avec msys2 et codeblocks.
    Lien vers le tuto

    N'hésitez pas à faire des commentaires.

    A bientôt,

  11. #11
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut
    Bonjour

    Pour que ton article soit plus regardé, tu peux essayer de le faire aussi héberger par developpez.com

    Mes commentaires/questions pour windows uniquement :
    1) Peut-on installer simultanément les versions 32 et 64 bits ?
    - Dans ce cas, comment gérer une compilation pour une version ou l'autre ?
    2) Si on passe notre programme à une autre personne comment savoir quels dll lui fournir ?
    Je crois que la compilation statique n'est pas possible. Est-ce exact ?
    3) Il me semble que tu as choisi de compiler en 32 bits. Est-ce bien ça ?
    Je pense qu'il serait que tu donnes aussi en texte les codes à rentrer dans les cases de code::blocks afin de les récupérer en copier/coller simplement.
    4) Quand j'avais passé mon programme pour une personne qui avait (la malchance ?) d'avoir windows10, il a eu un drôle de message.
    Pourquoi ? Parce qu'il avait choisi la version 32 bits ? Ou ça arrive même avec une version 64 bits si elle n'a pas été compilé spécialement pour windows 10 ?
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  12. #12
    Candidat au Club
    Homme Profil pro
    Ingénieur Aeronautique
    Inscrit en
    Août 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Aeronautique

    Informations forums :
    Inscription : Août 2015
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    A la suite de tes questions j'ai ajouté une partie dans mon tuto sur la compilation 32 bits et 64 bits et une partie sur la distribution.

    Pour répondre à tes questions:

    1) Peut-on installer simultanément les versions 32 et 64 bits ?
    Oui il est possible d'installer les deux versions.
    - Dans ce cas, comment gérer une compilation pour une version ou l'autre ?
    J'ai ajouté cette partie dans mon tuto, il faut choisir le compilateur 32 bits ou 64 bits et faire l'édition des liens avec le bibliothèque correspondante.

    2) Si on passe notre programme à une autre personne comment savoir quels dll lui fournir ?
    J'ai ajouté aussi une partie pour répondre à cette question, le plus simple est d'ajouter toutes les dll du dossier, seules quelques unes ne sont pas indispensables mais peuvent être utiles pour utiliser l'ensemble des fonctions, comme le support SVG par exemple.
    Je crois que la compilation statique n'est pas possible. Est-ce exact ?
    La compilation statique est possible mais pour respecter la licence LGPL, il faut utiliser une compilation dynamique si l'ensemble du code n'est pas sous licence LGPL.

    3) Il me semble que tu as choisi de compiler en 32 bits. Est-ce bien ça ?
    J'ai choisir une compilation 64 bits dans mon exemple. Je ne fais généralement que du 64 bits.
    Je pense qu'il serait que tu donnes aussi en texte les codes à rentrer dans les cases de code::blocks afin de les récupérer en copier/coller simplement.
    Je n'ai pas donné sous forme de texte les chemins, simplement parce qu'il est plus simple d'utiliser l'explorateur dans le dossier d'installation spécifique à l'utilisateur.

    4) Quand j'avais passé mon programme pour une personne qui avait (la malchance ?) d'avoir windows10, il a eu un drôle de message.
    Pourquoi ? Parce qu'il avait choisi la version 32 bits ? Ou ça arrive même avec une version 64 bits si elle n'a pas été compilé spécialement pour windows 10 ?

    Le message d'erreur est probablement lié à la tentative d'exécution d'un programme 64 bits sur un windows 32 bits. Un programme compilé en 64 bits sous windows 7 fonctionne très bien sur un windows 10 64 bits.

    N'hésites pas si tu as d'autres remarques ou d'autres questions.

  13. #13
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut
    Je passe à l'application : hier je me suis installé un win 10 sous VirtualBox.

    1) Il serait peut-être bon de mettre les liens vers les sites officiels des installations que tu proposes

    2) " pacman -S mingw-w64-x86_64-toolchain base-devel" donne le choix entre 17 possibilités : indiquer laquelle choisir. J'essaie avec gcc (pas binutils, la première proposition). Après, il y a 55 membres dans le groupe base-devel, il faut en choisir 1. Je prends "par défaut : tout". Comment revenir en arrière si le choix n'est pas le bon.

    3) Il faudrait que tu dises à quoi correspond IDE

    4) Il faudrait dire quelle version de code::blocks télécharger. Je ne pense pas que ce soit un mingw car tu as choisi de prendre msys2 et que tu as déjà installé les outils de compilation.

    5) Ne pas parler de projet "console", mais d'un projet "console application"

    6) Parler de la création de projet
    - Dire de choisir C, pas C++ (ou dire qu'on peut prendre un des deux comme on le souhaite).
    - Nom (création du répertoire automatique dans le répertoire choisi à la seconde ligne)

    7) Pour la configuration du projet, bien insister qu'on configure l'entrée générale, pas Debug ou release

    8) Soit, j'ai fait une fausse manip, soit il faut rajouter à la main les répertoire ou chercher les .h => j'arrête ici les tests. J'attends d'avoir la réponse.

    9) Pour la distribution du programme, je sais qu'il existe un utilitaire qui donne l'ensemble des dll utile. Mais, je ne sais plus lequel. Il faudrait peut-être le signaler.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  14. #14
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Services de proximité

    Informations forums :
    Inscription : Octobre 2014
    Messages : 4
    Points : 5
    Points
    5
    Par défaut GTK 3 sous windows Code Blocks
    Bonjour,

    Débutant sur GTK, j'ai essayé de suivre le tuto de litepixel ci-dessus pour installer la dernière version de GTK+ sous code Blocks avec Msys2 mais malheureusement le code exemple utilisé en exemple pour tester l'installation génère une erreur à la compilation.
    'C:\msys64\mingw32\bin\pkg-config: Invalid argument
    gtk+-3.0' No such file or directory
    error : unrecognized command line option '--libs'

    J'ai du louper une étape.

    Quelqu'un aurait-il une procédure détaillée de chaque étape de l'installation pour la dernière version de GTK actuellement en ligne?

    J'utilise code Block version 16.10 en 32bits

    Merci par avance

  15. #15
    Candidat au Club
    Homme Profil pro
    Ingénieur Aeronautique
    Inscrit en
    Août 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Aeronautique

    Informations forums :
    Inscription : Août 2015
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    Pour répondre aux questions de troumad :

    1) Il serait peut-être bon de mettre les liens vers les sites officiels des installations que tu proposes :

    Les liens existent, ils sont dans le texte, ils sont également rappelés en pied de page dans la section lien utiles.

    2) " pacman -S mingw-w64-x86_64-toolchain base-devel" donne le choix entre 17 possibilités : indiquer laquelle choisir. J'essaie avec gcc (pas binutils, la première proposition). Après, il y a 55 membres dans le groupe base-devel, il faut en choisir 1. Je prends "par défaut : tout". Comment revenir en arrière si le choix n'est pas le bon.

    Pour ce point, j'ai rajouté une précision dans mon tuto pour sélectionner tout dans le deux cas (appui sur la touche Entrée).

    3) Il faudrait que tu dises à quoi correspond IDE

    Je l'ai rajouté.

    4) Il faudrait dire quelle version de code::blocks télécharger. Je ne pense pas que ce soit un mingw car tu as choisi de prendre msys2 et que tu as déjà installé les outils de compilation.

    La version choisie n'est pas déterminante, je pense que ce tuto est destiné à ceux qui ont quelques bases de C et probablement déjà un éditeur. Dans tous les cas le compilateur est remplacé par la version téléchargée avec MSYS2 dans la configuration.

    5) Ne pas parler de projet "console", mais d'un projet "console application"

    6) Parler de la création de projet
    - Dire de choisir C, pas C++ (ou dire qu'on peut prendre un des deux comme on le souhaite).
    - Nom (création du répertoire automatique dans le répertoire choisi à la seconde ligne)


    7) Pour la configuration du projet, bien insister qu'on configure l'entrée générale, pas Debug ou release

    En effet, j'ai ajouté ce point.

    8) Soit, j'ai fait une fausse manip, soit il faut rajouter à la main les répertoire ou chercher les .h => j'arrête ici les tests. J'attends d'avoir la réponse.

    Il n'y a rien à ajouter à la main, tout est fait par pkg-config.



    9) Pour la distribution du programme, je sais qu'il existe un utilitaire qui donne l'ensemble des dll utile. Mais, je ne sais plus lequel. Il faudrait peut-être le signaler.

    J'avais une liste également, que je rajouterai si je la retrouve.



    zoro92,

    Quelques points que tu peux vérifier :
    - Cohérence de l'architecture utilisée : tout en 64 bits ou tout en 32 bits, pour codeblocks, msys2 et l'installation des paquets avec msys2
    - recommencer l'installation des outils de compilation en sélectionnant "tout" lors du choix (touchee Entrée) par msys2
    - recommencer l'installation de gtk3 par msys2
    - dans la console msys2, tu peux entrer la commande pkg-config --cflags gtk+-3.0, tu devrais voir une liste de chemins
    - dans la console msys2, tu peux entrer la commande pkg-config --libs gtk+-3.0, tu devrais voir une liste de bibliothèques
    A partir de ce point, s'il n'y a pas d'erreur, l'installation est correcte.
    - Dans codeblocks, tu peux vérifier que la configuration est bien appliquée à l'ensemble du projet
    - verifier également la syntaxe des commandes dkpg-config, avec les apotrophes
    - verifier que le compilateur configuré GNU GCC Compiler, est bien celui choisi pour le projet

  16. #16
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Points : 2 002
    Points
    2 002
    Par défaut
    Bonjour,
    la procédure pour installer GTK+ via MSYS 2 est documentée sur le site de GTK+, à la page concernant l'installation sous Windows:
    https://www.gtk.org/download/windows.php

    J'y ai noté le nom des packages et les commandes exactes à lancer, pour du développement, C, C++ et python. Si vous avez des commentaires, n'hésitez pas.
    J'ai essayé de rester synthétique, une page longue comme le bras risquerait de rebuter le néophyte. Le site de GTK+ n'a pas de système de traduction, donc c'est bien que litepixel ait fait une version française, et l'ajout des informations pour l'utilisation d'un IDE est une bonne idée, bravo à lui.

    Pour le reste, il vous faut comprendre ce qu'est un gestionnaire de paquets et comment il fonctionne, donc au minimum lire le guide d'utilisation de pacman: https://github.com/msys2/msys2/wiki/Using-packages
    Ainsi vous saurez comment trouver une dépendance qui vous manque en interprétant les messages d'erreur.

    Le wiki MSYS2 évoque aussi plusieurs pistes pour la distribution d'applications (je ne les ai personnellement pas testées).
    Documentation officielle GTK+ 3:
    GTK en C, GTK en Python

    Tutoriels GTK+ 3:
    GTK en C, GTK en Python

    Tutoriels par l'exemple (platform-demos):
    GTK (tous langages)

  17. #17
    Candidat au Club
    Homme Profil pro
    salarie
    Inscrit en
    Février 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Algérie

    Informations professionnelles :
    Activité : salarie
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2016
    Messages : 1
    Points : 2
    Points
    2
    Par défaut salut tout le monde
    je cherche des amis qui pouves m'aider apprendre a programmer merci

  18. #18
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Services de proximité

    Informations forums :
    Inscription : Octobre 2014
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Merci pour vos réponses.

    @litepixel :
    Après avoir ré-installé la dernière version de code blocks et Msys2, j'obtiens le message suivant lorsque je tappe dans la console msys2 :

    pkg-config --cflags gtk+-3.0 :

    Package gtk+-3.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `gtk+-3.0.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'gtk+-3.0' found


    pkg-config --libs gtk+-3.0

    Package gtk+-3.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `gtk+-3.0.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'gtk+-3.0' found


    Aurais tu une explication?

    Merci

  19. #19
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut
    Il faudra que je teste à nouveau cette installation. Mais, pour le moment la compilation croisée* marche bien et je n'ai pas trop le temps de tester autre chose.

    * : faire les exécutables Windows à partir de Linux.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  20. #20
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Points : 2 002
    Points
    2 002
    Par défaut
    Citation Envoyé par zoro92 Voir le message
    Merci pour vos réponses.

    @litepixel :
    Après avoir ré-installé la dernière version de code blocks et Msys2, j'obtiens le message suivant lorsque je tappe dans la console msys2 :

    pkg-config --cflags gtk+-3.0 :

    Package gtk+-3.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `gtk+-3.0.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'gtk+-3.0' found


    pkg-config --libs gtk+-3.0

    Package gtk+-3.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `gtk+-3.0.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'gtk+-3.0' found


    Aurais tu une explication?

    Merci
    Tu n'as sans doute pas installé le paquet de développement pour GTK+ 3, et il faut l'installer avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pacman -S mingw-w64-x86_64-gtk3
    Documentation officielle GTK+ 3:
    GTK en C, GTK en Python

    Tutoriels GTK+ 3:
    GTK en C, GTK en Python

    Tutoriels par l'exemple (platform-demos):
    GTK (tous langages)

Discussions similaires

  1. GTK3 pour windows.
    Par troumad dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 06/07/2013, 17h58
  2. installation VS pour Windows phone 7
    Par toss.net dans le forum Windows Phone
    Réponses: 4
    Dernier message: 03/12/2010, 10h15
  3. Réponses: 1
    Dernier message: 28/08/2007, 10h20
  4. Installer libCurl pour windows
    Par Belegkarnil dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 29/07/2006, 12h11
  5. Stratégie d'installation des fixes pour windows 2000/2003
    Par bill4134 dans le forum Autres Logiciels
    Réponses: 20
    Dernier message: 07/07/2004, 16h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo