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 :

Questions environnement de développement


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Avril 2011
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 2
    Par défaut Questions environnement de développement
    Bonjour,

    Je souhaiterai démarrer la programmation en C++ (je ne suis pas débutant en développement je connais bien Java entre autres) notamment pour m'essayer à la création de jeux et approfondir ma connaissance théorique du bas niveau .

    Seulement voilà sans parler du langage lui même, je suis un peu perdu au niveau outils.
    J'aurais souhaité travailler sur Eclipse sous windows (que je maîtrise très bien ça fait ça de moins à voir), d'après mes recherches il faut utiliser la suite d'outils apporté par minGW (et pas cygwin qui ne permet que le développement d'applications sous license open source) notamment gcc.
    Seulement d'après le site de minGW, le compilateur sous windows ne "supporterait" que C++ C89

    Concrètement, ca veut dire quoi ? vais-je être limité ?
    Devrais-je m'orienter vers visual c++ ou gcc natif (sous linux) ?

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 119
    Billets dans le blog
    148
    Par défaut
    Bonjour,

    Je vous conseille de prendre sur le site d'Eclipse, la version Eclipse CDT (en espérant que j'ai bon dans le nom) qui inclut le plugin qui travailler en C++.
    Sinon, je conseillerai Code::Blocks ... mais bon ... c'est surtout un avis personnel (Explication: Car un éditeur spécialisé pour le Java ... ne devrait faire que ça )
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Salut,

    La norme supportée serait plutôt proche de C++98 (et non 89 ), mais ce n'est plus d'actualité.

    Il est vrai que, pendant pas mal de temps, MinGW fournissait "de base" la version 3.5 de Gcc, qui ne respectait que la version 98 de la norme, mais, depuis, le projet a évolué et fournit Gcc en version 4.5.x (2 au moment d'écrire ces lignes).

    Il s'agit de l'avant-dernière version stable de Gcc (la version stable actuelle étant la 4.6.0), fournissant le support du TR1 (2001) ainsi qu'une partie de ce que l'on appelle C++1x et qui est la "future norme" en cours de finalisation.

    Tu ne sera donc pas limité si tu te limite à la norme en cours

    Quant à savoir s'il faut choisir Gcc ou VC++, je dirais volontiers "ca dépend".

    D'un coté, le portage windows <--> linux sera surement facilité si tu utilise le même compilateur sous l'un et sous l'autre environnement, et, de ce point de vue là, j'aurais tendance à te conseiller Gcc.

    D'un autre, il faut savoir que les différents compilateurs ont des politiques de respects de la norme différents et donc qu'ils seront sans doute plus permissifs sur certains aspects que d'autres.

    Un code qui compile et s'exécute avec VC++ pourrait très bien ne pas compiler sous Gcc, voir, carrément planter... tout comme l'inverse peut aussi être vrai.

    Si ton idée est d'essayer de faire quelque chose de réellement multiplateforme, il serait sans doute intéressant d'utiliser les deux: Gcc pour "un premier portage linux <--> windows" et VC++ pour s'assurer que ta création compile également avec ce compilateur là
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  4. #4
    Candidat au Club
    Inscrit en
    Avril 2011
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 2
    Par défaut
    Merci beaucoup pour ces réponses, je vais donc partir sur Eclipse CDT avec GCC

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Question sur le développement d'une petite appli
    Par link182 dans le forum Général Java
    Réponses: 4
    Dernier message: 29/08/2006, 16h24
  2. Réponses: 11
    Dernier message: 03/11/2005, 17h59
  3. Choix d'environnement de développement
    Par life is magic dans le forum x86 32-bits / 64-bits
    Réponses: 3
    Dernier message: 16/09/2005, 13h06
  4. Langage C / Linux / environnement de développement
    Par formatou dans le forum Choisir un environnement de développement
    Réponses: 20
    Dernier message: 09/10/2004, 15h44
  5. L'environnement de développement le plus utilisé
    Par TheDarkLewis dans le forum Windows
    Réponses: 5
    Dernier message: 16/09/2004, 20h08

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