8
votes

QT Creator vs Xcode pour le développement de QT sur le Mac

Je suis sur le point de démarrer un projet QT sur le Mac et je ne suis pas sûr que l'IDE choisir entre:

  • Créateur Qt
  • xcode

    Quels sont les avantages / inconvénients de ces deux IDes pour le développement QT sur le Mac?


0 commentaires

4 Réponses :


13
votes

Personnellement, j'utilise QTCreator afin d'avoir la même chose sur toutes les plateformes. Le principal avantage que je donne, c'est qu'il a été développé pour Qt.

L'avantage principal que je donne à Xcode est son intégration à MacOSX.

Maintenant pour vous, cela dépend:

  • Si vous utilisez toujours Xcode, vous devriez continuer à l'utiliser pour que QT pour garder vos marques
  • Si vous utilisez toujours QTCreator, vous devriez continuer à l'utiliser
  • Si vous commencez à développer sur MacOSX (ou que vous n'avez jamais utilisé Xcode), vous devez utiliser QTCreator

    alors mon conseil est: Utilisez l'IDE que vous préférez utiliser


2 commentaires

Si vous compilez également pour Windows, pouvez-vous utiliser QT Creator avec Visual C ++ Compiler ou utilisez-vous simplement Mingw?


Oui, vous pouvez configurer QT Creator pour utiliser Visual C ++ comme compilateur.



7
votes

Créateur QT a une grande meilleure intégration avec QT dans l'édition de code, la conception de l'interface utilisateur et le débogage. Et c'est la même chose entre la plate-forme.

Mon problème avec Créateur sur le Mac est une installation de débogage n'est pas sur une autre plate-forme. Le débogueur de Python Script-capable n'est pas aussi efficace que la version Windows du Creator. Ce n'est pas la faute de Qt / Nokia car le GCC / GDB sur Mac sont des versions derrière. Apple a mis l'accent sur la chaîne d'outils de LLVM et de la GCC gauche, hein, à sa mort naturelle sur la plate-forme.

Je fais une grande partie de mon développement sur une machine virtuelle Windows. Seulement basculer sur Mac pour bâtir et déboguer quelque chose qui n'est que spécifique Mac.


0 commentaires

2
votes

Les deux options ont des problèmes. Qt Creator a des problèmes de projets qui ont des hiérarchies de projets complexes (compliquées en termes de structure de dossiers.)

avec Xcode, il existe des problèmes si vous souhaitez avoir une source d'objectif-C dans votre projet et si vous souhaitez pouvoir entrer dans la source QT tout en débogage.

La plupart de mon développement se fait sur le Mac en utilisant Xcode et Becbedit. Je passe au studio Developer sous Windows pour tester ou si je dois pouvoir entrer dans qt pendant le débogage.

Compte tenu du temps que nous dépensons tous travailler dans ces environnements, vous devriez essayer les deux et utiliser ce qui vous convient le mieux.


0 commentaires

0
votes

Vous devez également envisager Eclipse. J'ai passé la semaine dernière à utiliser QT Creator et à être un utilisateur Eclipse de longue date (pour Java et C ++), je le trouve inférieur. Une fois (si) Xcode 4 Support ajouté à QT, cela pourrait changer, mais à l'heure actuelle, mon vote va avec Eclipse même sans l'intégration de QT disponible (c'est-à-dire simplement à l'aide du projet «C ++ Makefile avec des sources existantes»).


0 commentaires