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

C Discussion :

Installation des interfaces graphiques


Sujet :

C

  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur systèmes embarqués
    Inscrit en
    Janvier 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 81
    Par défaut Installation des interfaces graphiques
    Bonjour
    Je viens de commencer à programmer en C ANSI il y a peu de temps.
    Je développe sous Mac OS X avec XCode et compile avec gcc.
    Celà me suffit à faire de petits programmes, je voudrais maintenant faire des programmes avec interfaces graphiques. Je ne trouve pas de librairies pour Mac OS X ou bien ne sait pas comment les installer et les utiliser.
    Est-ce que quelqu'un pourrait m'en conseiller une et m'aider à l'installer ?
    Je vous remercie

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par F0ul Voir le message
    Je viens de commencer à programmer en C ANSI il y a peu de temps.
    Je développe sous Mac OS X avec XCode et compile avec gcc.
    Celà me suffit à faire de petits programmes, je voudrais maintenant faire des programmes avec interfaces graphiques. Je ne trouve pas de librairies pour Mac OS X ou bien ne sait pas comment les installer et les utiliser.
    Il me semble que sur Mac, l'interface est codée en Objective C, et qu'il faut donc apprendre cette extension du C pour pouvoir l'utiliser. Ensuite, tu dois avoir accès à l'API système...

    Mais je ne suis pas spécialiste du Mac...

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    euh.. Comme son nom l'indique c"est pas du X ??

    A ce compte-là, c'est en C, et il y a de la doc et des bouquins sur les fonctions de la (des) bibliothèque(s)

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par souviron34 Voir le message
    euh.. Comme son nom l'indique c"est pas du X ??
    Bah, peut être, mais je doute que l'interface graphique d'un Mac (GUI) soit écrite en X.11 pur, même sous OS/X.

  5. #5
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    zuh...

    la question du PO était :

    je voudrais maintenant faire des programmes avec interfaces graphiques. Je ne trouve pas de librairies pour Mac OS X ou bien ne sait pas comment les installer et les utiliser.
    pas "je veux programmer DANS la bibliothèque graphique"...


    Donc AVEC des interfaces graphiques, j'aurais tendance à penser que c'est en X, et quel que soit le langage avec lequel la bibliothèque est écrite, cela n'a que peu d'importance...

  6. #6
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Citation Envoyé par souviron34 Voir le message
    euh.. Comme son nom l'indique c"est pas du X ??
    Je ne pense pas que le X de MacOS X refere au serveur X. C'est plutot un amalgame de la version 10 et du noyau Unix-like utilise.

  7. #7
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    Bonjour,

    Voici la page qui va mettre tout le monde d'accord Carbon.

    Oups je suis allé trop vite. Pour le graphisme c'est plutôt Quartz mais ce n'est pas très clair quel est le langage utilisé par l'interface.

  8. #8
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Bon visiblement le natif est OpenGL ET éventuellement Carbo (pour la programmtion intrinsèque) :

    Mac OS X Terms and Definitions

    mais aussi X11 :

    Apple Introduces X11 for Mac OS X
    Optimized to Take Full Advantage of Mac OS X’s Quartz & OpenGL Graphics


    ou GTK :

    GTK+OSX released for Macintosh OS X


    et des réponses pour savoir quoi choisir et comment faire (par exemple cocoa) ou Carbon :

    Getting Started with Carbon

Discussions similaires

  1. Valider des interfaces Graphiques ?
    Par zaphibel dans le forum Bibliothèques
    Réponses: 8
    Dernier message: 23/05/2007, 22h04
  2. Réponses: 2
    Dernier message: 27/04/2006, 16h45
  3. Pluggin pour créer des interfaces graphiques en java
    Par achiou59 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 02/04/2006, 15h55
  4. [JUnit] Les tests sur des interfaces graphiques
    Par adilo dans le forum Tests et Performance
    Réponses: 5
    Dernier message: 01/02/2006, 14h27
  5. Outil pour créer des interfaces graphiques
    Par Cyborg289 dans le forum Interfaces Graphiques en Java
    Réponses: 10
    Dernier message: 11/07/2005, 16h48

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