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 :

programme pour win et gnu/linux.


Sujet :

C++

  1. #1
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut programme pour win et gnu/linux.
    bonjour,

    je pense essayer de me mettre au C++, avec qtcreator.
    le programme que je veux faire doit fonctionner sous win et sous gnu/linux.

    est ce possible de faire un seul programme (et compile un coup sous tux et un sous win) ou dois je ecrire 2 progs differents, chacun pour un systeme ?

    je precise que ce prog n'aura pas a entrer dans le systeme, principalement affichage de fichier, texte et saisie utilisateur.

    merci d'avance ;-)
    tres cordialement,

    lostsoul

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

    Informations professionnelles :
    Activité : aucun

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

    C++ est, normalement, tout à fait portable, pour autant que tu veilles à n'utiliser que des fonctionnalités / bibliothèques portables.

    Le fait que tu parles de QtCreator me laisse penser que tu veux utiliser la bibliothèque Qt pour la partie IHM.

    Il se fait que cette bibliothèque est, effectivement, portable et disponible tant sous linux que sous windows

    Tu pourras donc, effectivement te contenter d'un seul projet et de le compiler sous linux et sous windows
    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

  3. #3
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut
    Merci beaucoup de ces informations bien utiles.
    Ca m'arrange bien, si je peux faire un seul prog et juste a compiler apres sous win et sous tux, c'est parfait !
    Deja que je dois apprendre le c++ auquel je ne connais rien.

    Merci beaucoup ;-)

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 458
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 458
    Par défaut
    Citation Envoyé par lostsoul Voir le message
    Deja que je dois apprendre le c++ auquel je ne connais rien.
    C'est un chouette langage mais ce n'est pas le plus simple et il faut veiller à ne pas prendre de mauvaises habitudes.

    Si tu t'appuies entièrement sur un environnement donné tel que Qt, tu pourras effectivement porter ton application très simplement mais il faut parfois « rentrer dans le moule » et embrasser entièrement la philosophie de l'environnement en question.

    L'erreur à ne pas faire étant d'utiliser un environnement portable ET des primitives locales à son système d'exploitation (comme OpenFile(), par exemple), sinon le problème reste le même. En outre, il faut bien faire le distingo entre ce qui est défini par le C++ et ce qui est proposé par ton système d'exploitation. Par exemple, en C sous Unix, fopen() est une fonction C standard, mais open() est (à l'origine) propre à UNIX et POSIX, même si elles sont très similaires.

  5. #5
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut
    Merci beaucoup pour tous ces bons conseils. Cela va m'etre bien utile.
    Je vais voir si j'arrive a passer mon prog en C++.

    Encore merci.
    Tres cordialement,

    lostsoul

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/12/2007, 21h23
  2. Équivalents d'Ekiga pour GNU/Linux ?
    Par Thrystan dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 14/06/2007, 15h13
  3. Debuter en programmation VB.net pour Win mobile
    Par oldman dans le forum VB.NET
    Réponses: 4
    Dernier message: 09/05/2007, 10h45
  4. Les distributions GNU/Linux et BSD + Guide pour choisir sa distribution Linux
    Par Community Management dans le forum Distributions
    Réponses: 1
    Dernier message: 23/09/2006, 18h20
  5. Debugger graphique pour C sur GNU/Linux
    Par stephane eyskens dans le forum Autres éditeurs
    Réponses: 8
    Dernier message: 20/08/2006, 12h15

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