44 votes

IDE C++ multiplateforme basé sur clang ?

Le site clang Le compilateur C++ prétend être construit, entre autres, pour une meilleure intégration des IDE en fournissant une API que l'IDE peut utiliser pour des tâches telles que l'analyse du code.

Alors, existe-t-il de bons IDE C++ qui utilisent clang pour fournir des fonctionnalités telles que la mise en évidence sémantique, le remaniement, la recherche et l'affichage des erreurs sémantiques en temps réel ?

J'ai utilisé Eclipse CDT, mais son analyseur C++ est plein d'imperfections qui font que l'IDE signale un grand nombre de fausses erreurs positives dans le code. J'aimerais avoir un IDE qui signale une erreur si et seulement si le compilateur signale la même erreur, d'où mon intérêt pour un IDE construit sur les internes d'un compilateur.

Je suis principalement intéressé par les IDE multiplateformes, bien que je ne verrais pas d'inconvénient à ce qu'il y en ait d'uniques pour Windows ou Linux (donc pas Xcode), pour autant qu'ils soient FOSS (une autre raison pour laquelle la Commission européenne a décidé d'utiliser le logiciel libre). pas Xcode).

17voto

rubenvb Points 27271

Qt Creator base son analyse de code de nouvelle génération et les fonctionnalités associées sur Clang :

http://blog.qt.digia.com/blog/2011/10/19/qt-creator-and-clang/

Ça a l'air très, très prometteur !

4voto

justin Points 72871

Avez-vous essayé clang complet ?

si vous êtes punk rock, alors vim est un ide suffisant ;)

je travaille souvent avec xcode donc... je ne peux pas vraiment partager mon expérience de première main, mais je connaissais son existence.

4voto

HighCommander4 Points 9962

gedit n'est pas vraiment un IDE, mais il y a une qui fournit une assistance pour le code en utilisant clang.

3voto

g2mk Points 393

Il semble que CodeLite v3.5 commence supporte Clang de manière native. Cependant, je n'ai pas trouvé s'il est possible de configurer LLVM comme backend.

1voto

mrec Points 494

Il ne s'agit pas d'un logiciel libre, mais JetBrains (connu pour IDEA et ReSharper) est en train de développer son produit AppCode pour en faire un logiciel de gestion de l'information. IDE C++ complet supportant Win/Linux/Mac et utilisant clang .

Oui, vraiment. .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X