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 :

GTK+ sur MacOS: mais où est passé "gtkbuilder.h" ?


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2009
    Messages : 61
    Par défaut GTK+ sur MacOS: mais où est passé "gtkbuilder.h" ?
    Bonjour à tous et à toutes,

    j'ai récemment développé un programme en C/Fortran90/GTK+,
    http://www.phy.cmich.edu/people/lerou1s/isaacs
    j'ai avec succès construit des version Linux et Win32, et je me suis dis "Tant que tu y es pourquoi ne pas tenter la version Mac !".
    Je suis partit à vide, je n'y connais rien en Mac, si ce n'est que la souris n'a qu'un seul bouton
    Pourtant je ne m'en suis pas trop mal tiré, à l'aide du logiciel 'Fink'
    j'ai pu installé tout ce dont j'avais besoin (gtk2-2.6.10-devel ...) et en ré-utilisant ce bon vieux 'pkg-config'
    j'ai obtenu toutes les informations nécessaires à la compilation.
    Seulement voilà impossible de compiler mon programme,
    la compilation échoue sur un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    GtkBuilder * buildergtk;
    error: syntax error before '*' token
    warning: data definition has no type or storage class
    GtkBuilder inconnu au bataillon ?
    J'ai été fouillé dans les dossiers d'include pour gtk+-2.0 et effectivement impossible de trouver (entre autre) 'gtkbuilder.h' ...

    Ai-je commis une erreur quelque part ?
    Sous Tux/Win le GtkBuilder est présent dans des versions bien antérieurs de gtk2-devel ... comment ce fait il que je ne le trouve pas sur MacOs ?
    Y a t'il un moyen de combler ce manque ?

    Merci d'avance pour vos lumières.

  2. #2
    Modérateur

    Avatar de kOrt3x
    Homme Profil pro
    Technicien Informatique/Webmaster
    Inscrit en
    Septembre 2006
    Messages
    3 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien Informatique/Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 650
    Par défaut
    Avec Xcode et le bon framework, ça serait peu être plus simple :

    http://aurelien-gaymay.developpez.co...riels/mac/gtk/

    La rubrique Mac
    Les cours & tutoriels Mac
    Critiques de Livres Mac & iOS
    FAQ Mac & iOS

    ________________________________________________________________________
    QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
    Mon Livre sur AppleScript : AppleScript: L'essentiel du langage et de ses applications

  3. #3
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Bonjou,r

    GtkBuilder n'est disponible d'à partir de la version 2.12 de GTK+

  4. #4
    Membre confirmé
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2009
    Messages : 61
    Par défaut
    Merci à tout les 2 ...
    bon j'ai progressé depuis mon premier message,
    un grand merci @ kOrt3x ... les Frameworks sous
    Mac ça change de connaître ce point de détail
    Bon j'a avais commencer à travailler sous Codeblocks,
    mais voilà impossible de réaliser l'édition de lien ...
    ld ne trouve pas un paramètre sans me dire lequel alors
    difficile d'arranger les choses
    Du coup je suis passé à Xcode qui est, je crois le découvrir,
    l'IDE Mac par excellence.
    Bon à part ça très bonne intégration à l'OS je le trouve nettement
    moins attractif et efficient que CodeBlock ... en fait je peut râler autant que je veux:
    j'ai réussi à construire mon exécutable !

    Seulement cela aurait été trop beau de tout réussir du premier coup ...
    impossible d'activer les callbacks, je récupère un million de:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Gtk-WARNING ** Could find signal handler
    Seulement j'ai un G_MODULE_EXPORT devant tout mes callbacks (version win32 oblige) ...
    que manque t'il pour que ma version Mac soit opérationnelle ?

Discussions similaires

  1. Mais ou est passé le forum Générateurs d'états ?
    Par chtiot dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 1
    Dernier message: 26/03/2007, 08h20
  2. [VS2005] Assistance - mais ou est passé mon code ?
    Par arnolem dans le forum Visual Studio
    Réponses: 2
    Dernier message: 08/07/2006, 18h03
  3. Mais où est passé DirectShow?
    Par J-F dans le forum DirectX
    Réponses: 3
    Dernier message: 18/03/2006, 16h33
  4. [VC++ .NET] mais où est passée SignedXML ???
    Par benoitB dans le forum MFC
    Réponses: 4
    Dernier message: 30/04/2004, 08h14

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