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

Apple Discussion :

Outil de développement C et C++ pour Mac OS X


Sujet :

Apple

  1. #1
    Membre averti
    Profil pro
    ingénieur système
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : ingénieur système

    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Par défaut Outil de développement C et C++ pour Mac OS X
    Bonjour,
    Je cherche un outil de développement simple de type Visual C pour MAC car je ne suis pas un pro de la programmation.
    Suite à la lecture du forum j'ai regarder Eclipse, Netbeans, Xcode, code::block,...
    Le problème est que je n'ai rien trouvé de simple à installer/utilisé.
    Pouvez-vous m'aider dans mon choix?
    Merci.

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    734
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 734
    Par défaut
    Citation Envoyé par gerard74 Voir le message
    Bonjour,
    Je cherche un outil de développement simple de type Visual C pour MAC car je ne suis pas un pro de la programmation.
    Suite à la lecture du forum j'ai regarder Eclipse, Netbeans, Xcode, code::block,...
    Le problème est que je n'ai rien trouvé de simple à installer/utilisé.
    Pouvez-vous m'aider dans mon choix?
    Merci.
    Quelles sont tes difficultés lors de l'installation de Xcode et des devtools d'apple?

  3. #3
    Membre très actif Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    Juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : Juin 2009
    Messages : 646
    Par défaut
    QtCreator est franchement pas mal.
    http://labs.trolltech.com/blogs/category/qtcreator/
    Il est plutôt dédié au dev avec Qt mais on peut l'utiliser comme un vulgaire IDE de C++.

  4. #4
    Membre averti
    Profil pro
    ingénieur système
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : ingénieur système

    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Par défaut
    C'est vrai xcode est simple à installer, mais assez compliqué à utiliser.
    Eclipse CDT est aussi assez simple à installer mais je n'ai pas trouvé d'outils me permettent d'avoir les fonctionnalités de Visual.
    Code::block propose Wxsmith qui permet via Wxwidget de construire des fenêtres assez simplement. Le problème est que code::block pour MAC n'est pas stable.
    Netbeans propose des outils qt que je n'ai pas encore testé, il faudrait je j'installe qt! ... à suivre.

    Je n'ai pas encore essayé qtcreator, a moi de jouer!

  5. #5
    Membre émérite Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Par défaut
    Personnellement je trouve QtCreator absolument horrible :/ .

    Voir ce post.

    Vu ce que tu recherches j'aurais tendance à te conseiller de jeter un oeil du côté de RealBasic.

  6. #6
    Membre très actif Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Par défaut
    Citation Envoyé par gerard74 Voir le message
    les fonctionnalités de Visual.
    quoi en particulier?

  7. #7
    Membre averti
    Profil pro
    ingénieur système
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : ingénieur système

    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Par défaut
    Citation Envoyé par Ragmaxone Voir le message
    quoi en particulier?
    Je parle d'un "Interface Builder" qui permet de construire des fenêtres de façon simple et rapide (comme avec visual basic).

  8. #8
    Membre averti
    Profil pro
    ingénieur système
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : ingénieur système

    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Par défaut
    Citation Envoyé par Spootnik Voir le message
    Personnellement je trouve QtCreator absolument horrible :/ .

    Voir ce post.

    Vu ce que tu recherches j'aurais tendance à te conseiller de jeter un oeil du côté de RealBasic.
    Je viens de me connecter sur le site RealBasic, c'est bien mais payant!

  9. #9
    Membre émérite Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Par défaut
    Ben oui mais tu ne peux pas non plus avoir le boulot tout fait et un outil gratuit (de façon générale). Soit tu bosses, soit tu payes.

  10. #10
    Membre très actif Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Par défaut
    Dans XCode tu as des applications "outils" qui permettent de faire plein de trucs, entre autre "InterfaceBuilder" qui permet de... faire des interfaces

    Plus généralement, tu devrais lire la doc Apple sur XCode, ils expliquent plein de trucs intéressants.

    InterfaceBuilder se trouve, avec plein d'autres utilitaires pour XCode, dans "/Developper/Applications" enfin ça dépend de où tu as installé XCode, par défaut c'est à la racine.

    J'espère que ça te permettra de faire ce que tu veux

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France, Doubs (Franche Comté)

    Informations forums :
    Inscription : Août 2009
    Messages : 32
    Par défaut
    En ajoutant que la documentation du site d'Apple est vraiment utile, et complète, bien qu'il ne faille pas être rebuté par l'anglais
    Voici un article sur XCode
    Il faut s'incrire au site de l'ADC pour le voir. (developer.apple). L'inscription gratuite est rapide et va te permettre d'accéder à toutes les documentations fournies par Apple.

    Pour faire du C/C++ sous Xcode (je prend en compte que tu possèdes la version la plus récente de XCode, et sous SL) :
    - Lance XCode
    - Choisi à gauche "Create a new Xcode Project"
    - Pour du C ou Cpp standard, tu vas dans "Application" et tu choisis "Command Line Tool".
    - Tu vas voir le champ "Type" qui va apparaître au dessus de la description, tu sélectionnes alors "C" ou "C++ stdc++" selon ton choix.
    - Tu fais Choose..., puis tu donnes un nom et un emplacement pour ton projet et tu fais "Save"

    La fenetre d'un projet est organisée de manière assez simple :
    - A gauche la liste des ressources. Les dossiers en jaune en dessous de ton nom de projet ne sont pas de vrai dossier, tu peut placer tes fichier comme tu veux dedans, en crééer ou en supprimer, c'est uniquement pour ton confort. Là Xcode te mettra ton unique source main.c/pp dans le groupe "Source", mais comme j'ai dit rien ne t'empêche de faire autrement.
    - En haut, c'est la zone qui affiche l'ensemble des fichiers qui sont dans le groupe que tu as sélectionné. Par exemple au début ton projet est selectionné, donc tout est visible en haut, mais tu tu cliques sur "Source", seulement "main.c/pp" sera visible. Moi j'aime utiliser cette fenetre, surtout qu'elle propose des options de tri intéressantes.
    - Et en fin au centre l'éditeur.

    Alors voici les commandes utiles à savoir au début :
    • Echap : Parcourir les suggestions pour l'auto-completion.
    • CMD-B : Compiler
    • CMD-R Compiler et exécuter
    • CMD-Shift-R Afficher la console de sortie. C'est le logger en fait. A partir de la console tu refais CMD-R pour lancer le code. C'est l'équivalent de l'apparition du terminal, de la console, quand on utilise d'autres applis de développemnt.

  12. #12
    Membre très actif Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Par défaut
    Citation Envoyé par Oragon Efreet Voir le message
    En ajoutant que la documentation du site d'Apple est vraiment utile, et complète, bien qu'il ne faille pas être rebuté par l'anglais
    Voici un article sur XCode
    Il faut s'incrire au site de l'ADC pour le voir. (developer.apple). L'inscription gratuite est rapide et va te permettre d'accéder à toutes les documentations fournies par Apple.

    Pour faire du C/C++ sous Xcode (je prend en compte que tu possèdes la version la plus récente de XCode, et sous SL) :
    - Lance XCode
    - Choisi à gauche "Create a new Xcode Project"
    - Pour du C ou Cpp standard, tu vas dans "Application" et tu choisis "Command Line Tool".
    - Tu vas voir le champ "Type" qui va apparaître au dessus de la description, tu sélectionnes alors "C" ou "C++ stdc++" selon ton choix.
    - Tu fais Choose..., puis tu donnes un nom et un emplacement pour ton projet et tu fais "Save"

    La fenetre d'un projet est organisée de manière assez simple :
    - A gauche la liste des ressources. Les dossiers en jaune en dessous de ton nom de projet ne sont pas de vrai dossier, tu peut placer tes fichier comme tu veux dedans, en crééer ou en supprimer, c'est uniquement pour ton confort. Là Xcode te mettra ton unique source main.c/pp dans le groupe "Source", mais comme j'ai dit rien ne t'empêche de faire autrement.
    - En haut, c'est la zone qui affiche l'ensemble des fichiers qui sont dans le groupe que tu as sélectionné. Par exemple au début ton projet est selectionné, donc tout est visible en haut, mais tu tu cliques sur "Source", seulement "main.c/pp" sera visible. Moi j'aime utiliser cette fenetre, surtout qu'elle propose des options de tri intéressantes.
    - Et en fin au centre l'éditeur.

    Alors voici les commandes utiles à savoir au début :
    • Echap : Parcourir les suggestions pour l'auto-completion.
    • CMD-B : Compiler
    • CMD-R Compiler et exécuter
    • CMD-Shift-R Afficher la console de sortie. C'est le logger en fait. A partir de la console tu refais CMD-R pour lancer le code. C'est l'équivalent de l'apparition du terminal, de la console, quand on utilise d'autres applis de développemnt.
    à la lecture de ton message je me dis qu'un petit tuto en images sur la dernière mouture de XCode, les fonctions de base du débug et de création d'une interface et se basant sur un exemple simple serait le bienvenu (perso je découvre seulement XCode sinon j'aurais bien participé...), ça permettrait d'avoir une alternative FR à la très fournie doc Apple (c'est très important pour que certains néophytes fassent le pas!)

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France, Doubs (Franche Comté)

    Informations forums :
    Inscription : Août 2009
    Messages : 32
    Par défaut
    C'est vrai. J'y pense aussi des fois. Mais de mon côté j'ai tellement peu de temps...
    Xcode est relativement méconnu des utilisateurs. Il faut dire qu'il ne valait pas grand chose avant, mais ces derniers temps il a gagné pas mal en possibilités.

  14. #14
    Candidat au Club
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Par défaut
    pour moi : netbeans

    sinon emacs

Discussions similaires

  1. Réponses: 5
    Dernier message: 10/08/2009, 14h08
  2. Réponses: 0
    Dernier message: 15/05/2009, 05h48
  3. Outil de test fonctionnel pour MAC
    Par fildentaire dans le forum Outils
    Réponses: 2
    Dernier message: 03/11/2008, 14h25
  4. Développement Delphi pour Mac
    Par Cpt Anderson dans le forum EDI
    Réponses: 2
    Dernier message: 09/10/2007, 16h43
  5. Meilleur outils de développement pour Struts
    Par FreeCake dans le forum EDI et Outils pour Java
    Réponses: 1
    Dernier message: 24/10/2003, 10h36

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