Forum général.cherche-logiciel IDE C++/QT pas trop lourd

Posté par  .
Étiquettes : aucune
0
29
mai
2009
Bonjour,

je cherche un IDE pour faire du développement QT/C++.
J'ai fait le tour de pas mal de solution et aucune ne me convient.

Je ne souhaite pas utiliser d'outil comme kdevelop ou eclipse, beaucoup trop lourd et gérant mal cmake (en plus cmake commandé à distance par ssh...). J'aime gérer mes makefiles à la main, et ces outils génèrent les makefile à partir de fichiers projets qui ne sont pas portables d'un IDE à un autre.

J'utilise pour l'instant gedit et ça marche plutot bien, avec 2 3 scripts bien développé pour la compilation.

Mais je cherche quelque chose de plus puissant.

J'adorerais utilise eclipse-cdt, mais il est rapidement trop lourd, et surtout j'aimerais qu'il m'affiche toutes les classes du projet et pas seulement les classes du fichier actuel.

Je me retourne vers mon amour de jeunesse, emacs, et je me demande s'il est possible d'avoir de jolies completion bien adéquat.

Pour l'instant j'ai
- cdb : pas mal du tout pour le browsing de code
- auto-complete: affiche une petite liste de completion lorsque l'on tape du texte. Très bien, mais il ne met pas le contenu des classes QT (QString, QHash, QHostNetwork,...) ce qui fait que la completion est bancale (il va pas prendre en compte les accesseurs comme "." ou "->" il va donner la completion du scope actuel)

Ca change d'un IDE tout intégré où les options sont tous dispo immédiatement.
1) Est ce que ça existe une "distribution" emacs orienté productivité (ie que l'on n'est pas à configurer son .emacs pendant 3 jours pour avoir les bonnes completion qui va bien?)
3) des conseils pour que la completion d'autocomple gère comme il faut les "->" et "." ?
4) et qu'il soit capable de gérer les classes de la STL et QT directement?
5) dans l'idéal il peut afficher les paramètres avec les commentaires avant (comme eclipse le fait).
5) Est ce que vous auriez d'autres conseils d'IDE à tester? J'adorerais utiliser codeblocks mais il est trop peu stable et n'arrive pas à charger mon projet généré avec cmake (et le bon makefile générator pour codeblocks, biensur)
  • # ça fait beaucoup de questions :)

    Posté par  . Évalué à 3.

    as tu essayé qtcreator ?
    Lorsque je l'ai essayé il m'a paru plutôt simple et relativement léger.

    ensuite pour les questions :
    > 1) Est ce que ça existe une "distribution" emacs orienté productivité
    Je n'en ai pas connaissance, cependant, je bosse avec emacs depuis un bout de temps et je mix script shell/perl et fonctions emacs pour remplir mes usages courants.
    Pour les ide emacs je connais cedet (pour le c) jde pour java.
    Personnellement je n'utilise aucun de ces deux là, EBROWSE et ETAGS me suffisent amplement.
    J'ajouterai que emacs à configurer, ça se fait petit à petit, en fonction des besoins, ça fait 3 ans que je bosse sous emacs, je continue de temps en temps à rajouter un .el ou des options de conf. J'adapte son comportement à ce que je veux, pas l'inverse.

    3) des conseils pour que la complétion d'autocomple gère comme il faut les "->" et "."
    Pas vraiment, je ne m'en sert pas ;)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • # J'en connais 4 spécialisés pour C++/QT

    Posté par  . Évalué à 3.

    Fais ton choix
    - qtcreator : http://www.qtsoftware.com/products/developer-tools
    - edyuk : http://edyuk.org/
    - monkeystudio : http://www.monkeystudio.org/
    - qdevelop (mon préféré quand j'en ai eu besoin début 2008) : http://qdevelop.org/

    A toi de faire ton choix
  • # Au niveau d'auto-complete...

    Posté par  . Évalué à 1.

    Le mode auto-complete peut être utilisé avec semantic, qui lui gère les complétions en fonction du contexte, etc.
    Tu peux aussi utiliser semantic seul, qui gérera lui aussi tout cela. (mais tu ne peux pas lui rajouter de sources de mots ;)
    http://cedet.sourceforge.net/intellisense.shtml
  • # QtCreator

    Posté par  (site web personnel) . Évalué à 1.

    QtCreator est certainement ce que tu veux.
    Cet IDE est tout simplement génial pour faire du Qt ou simplement du C++
    Je l'utilise tout les jours et j'en suis très satisfait.
  • # merci

    Posté par  . Évalué à 1.

    merci de cos réponses.

    Finalement, je suis retourné à mon amour de longue date, eclipse. Très flexible, bien configuré (et ça prend pas 3 plombes), il auto complete bien tout les classes de QT, il s'intègre très facilement dans SVN et le mode debug intégré est parfait.

    Manque juste une tree view de toutes les classes du projet (et pas qu'un outline du fichier en cours, et la page C/C++ index qui s'en rapproche n'est pas assez flexible)

    et en le faisant tourner en remote sur un serveur plus puissant, il marche très vite et polue pas la ram de mon petit pc :)

    G.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.