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+ avec C & C++ Discussion :

[Windows] GTKmm + Visual 2013 : besoin d'aide.


Sujet :

GTK+ avec C & C++

  1. #1
    Membre éclairé Avatar de Hervé Saladin
    Homme Profil pro
    Ingénieur d'études en développement et déploiement d'applications
    Inscrit en
    Décembre 2004
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur d'études en développement et déploiement d'applications
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 647
    Points : 799
    Points
    799
    Par défaut [Windows] GTKmm + Visual 2013 : besoin d'aide.
    Bonjour à tous,

    j'ai développé une appli win32 qui jusque-là compilait et tournait bien avec GTKmm 2 et Visual 2010.

    Aujourd'hui, un nouveau besoin m'oblige à passer à une version plus récente de Visual (besoin du SDK Kinect v2 qui n'est supporté que sous Visual 2012 et 2013).

    Je tente donc de remonter un environnement de dev autour de Visual 2013 et je m'arrache les cheveux avec GTKmm.

    La version de GTKmm que j'utilisais avant (package binaire pour win32, version 2.22) ne va que jusqu'à vc100, et je n'arrive ni à trouver de binaire supportant vc12 ni à compiler d'après les sources.

    Il faut dire que mes recherches sur le site de GTKMM ou sur Google sont infructueuses : je ne trouve que du bruit, ou des pages obsolètes pleines de liens morts ou d'instruction pour Visual 2005 ...


    • => Est-ce que GTKmm a arrêté de supporter Visual après 2010 ?
    • => Est-ce que vous arrivez à l'utiliser avec des versions plus récentes ? Si oui, comment faites-vous ?


    NB : je suis prêt à utiliser une autre version de GTKmm comme la 3 si besoin, quitte à revoir un peu mon code ... du moment que j'arrive à trouver une solution parce que là je désespère

    Merci d'avance pour votre aide !

  2. #2
    Membre éclairé Avatar de Hervé Saladin
    Homme Profil pro
    Ingénieur d'études en développement et déploiement d'applications
    Inscrit en
    Décembre 2004
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur d'études en développement et déploiement d'applications
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 647
    Points : 799
    Points
    799
    Par défaut
    Heeelp !!!

    Je bataille depuis une semaine, j'en peux plus

    J'ai vraiment besoin d'une solution, n'importe laquelle, pour pouvoir utiliser GTKmm (version 2 ou 3) sous Visual 2012, 2013 ou 2017 au pire.

    Aidez-moi SVP !

  3. #3
    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,

    tout d'abord, je n'utilise pas GTKmm, je suis juste allé jeter un coup d'oeil. Il est vrai que le site de GTKmm n'est pas très à jour. Dans ces cas là, on regarde le code, on cherche sur la mailing list ou on demande sur le canal IRC du projet. En l'occurence, rien qu'en regardant le dépôt git, on voit qu'il y a plusieurs plusieurs versions, et git master a un dossier MSVC_Net2017... Donc en théorie, oui, GTKmm gère même Visual Studio 2017. En pratique, c'est un peu plus compliqué, mais il suffit d'étudier la liste des releases GTKmm pour trouver son bonheur:

    La dernière version (à ce jour) de GTKmm 2 est donc la 2.24.5, sortie il y a bientôt 2 ans. En réalité, il n'y a plus de travail concret, ce sont des releases de maintenance. D'après les dossiers MSVC_* qu'elle contient, elle semble gérer Visual Studio 2005, 2008, 2010. Donc pour les versions ultérieures, c'est mort, il faut passer à GTKmm 3 (il est plus que temps d'ailleurs).

    Pour GTKmm 3, il y a plusieurs versions:
    • >= 3.80 → ce sont les versions pour préparer l'intégration de ce qui deviendra GTK+ 4. Il n'y a qu'un dossier MSVC_Net2017. Elles devraient donc gérer VS 2017 uniquement (mais tu as peut être moyen de changer le toolset uilisé pour utiliser une version antérieure du compilateur).
    • Les autres 3.x, qui sont les versions stables actuelles. La dernière stable à ce jour est la 3.22.2 de septembre 2017, et contient un dossier MSVC_Net2013 → gestion de Visual 2013.


    Donc je te conseille de prendre le source de la 3.22.2 et la recompiler avec Visual 2013. Là par contre cela devient une autre paire de babouches, car tu devras recompiler toute la stack GTK+ et ses dépendances sous Visual Studio, et là... hum, bonne chance. Cela sera sans doute plus simple quand GTK+ 4 sera sorti et si GTKmm passe à au build systemt Meson, mais on en est pas encore là, il manque encore 1 ou 2 ans...

    L'autre solution éventuelle serait de jeter Visual Studio et utiliser MSYS2 qui te fournira des versions récentes de GTK+ (sûr) et de GTKmm (à vérifier), et juste builder ta lib kinect avec gcc. Bon courage
    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. Besoin d'aide pour portage d'un driver windows vers QNX
    Par stef88 dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 22/08/2007, 10h21
  2. Réponses: 1
    Dernier message: 12/04/2007, 11h30
  3. Windows 2003 server et php mysql besoin d'aide ^^
    Par iceje dans le forum Windows Serveur
    Réponses: 47
    Dernier message: 25/03/2006, 09h19
  4. Besoin d'aide sur windows media format sdk
    Par Tosh dans le forum Windows
    Réponses: 1
    Dernier message: 26/01/2006, 10h46
  5. Besoin d'aide avec postgresql sous windows NT
    Par Chihuahua dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 18/07/2003, 08h29

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