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

Qt Discussion :

Environnement de développement


Sujet :

Qt

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2010
    Messages : 1
    Par défaut Environnement de développement
    Bonjour,

    J'aimerais profiter de votre opinion sur mon problème suivant :

    Nous avons actuellement une application (commerciale) développée en c++ et QT4.6 compilée aujourd'hui sous MacOSX et XP 32 bits (msvc2003).

    Nous aimerions aujourd'hui compiler notre application sous windows 7 (64 bits) mais aimerions pouvoir assurer la compatibilité avec XP 32bits.

    Pouvez-vous, svp, m'indiquer si msvc 2010 es tbien le compilateur à utiliser ou si mingw peut faire l'affaire (gcc est le compilateur sous MacOSX).

    Nous utilisons QTCreator et n'avons donc besoin que du compilateur.

    Le cas échéant, qqn, peut-il alors me préciser les paramètres pour compiler mon application pour être XP 32 bits compatible ?

    Merci,

    David

  2. #2
    Invité
    Invité(e)
    Par défaut
    Avec MinGW, tu devrais avoir aucun problème, maintenant le reste dépend de ton code.

  3. #3
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 752
    Par défaut
    Citation Envoyé par grimfa Voir le message
    Nous aimerions aujourd'hui compiler notre application sous windows 7 (64 bits) mais aimerions pouvoir assurer la compatibilité avec XP 32bits.
    Si tu veux que tout soit natif, impossible : tu ne sais pas, sous Windows, mettre un exécutable lourd, càd qui a et une partie native 32 bits et une partie native 64 bits. Par contre, un exécutable 32 bits fonctionnera parfaitement sous un OS 64 bits, sur une couche d'émulation Wow64 (Windows on Windows 64).

    Niveau compilo, tu as vraiment le choix : tu peux utiliser GCC ou VC, les deux sont supportés par Qt et ne posent aucun problème. Si ton code est déjà compatible avec GCC sur d'autres plateformes, utilise ce compilateur-là, ça évite quelques risques de compatibilité de code (syntaxe parfois très légèrement différente, des implémentations différentes de la STL, etc.).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  4. #4
    Invité
    Invité(e)
    Par défaut
    @dourouc05 tu sous-entends quoi par natif ?

    Personnellement je tourne sous Windows Vista 32b j'ai déjà compiler un projet sous cette plate-forme et ensuite à avoir la recompiler sous une autre machine qui tournait avec Windows 7 64b.

  5. #5
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 752
    Par défaut
    Ce que natif signifie !

    Natif == qui se lance sans besoin d'émulation. Regarde sur ton OS 64 bits, tu auras un petit *32 à côté du nom de l'exécutable dans le Task Manager. Ça signifie que l'application n'est pas native mais émulée, via WOW64.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 118
    Par défaut
    j'ai une appli commerciale avec qt 4.6 qui utilise vs2008 en 32 et 64b ainsi que sur macos xcode... chacune est compile separement mais utilise presque exactement le meme code a peut etre 40 lignes pret

Discussions similaires

  1. Création d'un environnement pour développer en Python.
    Par arieugon dans le forum Général Python
    Réponses: 5
    Dernier message: 03/03/2007, 13h43
  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