Ceci est une ancienne révision du document !
https://en.wikipedia.org/wiki/List_of_compilers#C.2B.2B_compilers
Pour faire simple, il semble y avoir 3 principaux compilateurs (qui supporte C++11 et C++14… C++17):
N'ayant pas de besoins importants en matière de graphisme, la très légère librairie FLTK, préconisée par Bjarne Stroustrup dans son livre “Programming, Principles and Practice Using C++”, semble toute indiquée!
Une interface graphique, FLUID, permet de générer le code d'une interface.
Suite à la formation (ANF) “Dialoguer et Interfacer avec Python” en mai 2017, la meilleure solution sous Python semble bien être Qt. Il est rationnel d'utiliser la même en python et C++. Il me semble en revanche important de limiter l'utilisation de Qt au minimum, càd aux vues graphiques, et de conserver le reste en C/C++ standard…
Voir aussi qcustomplot pour les courbes, ou PyQtGraph en Python, qui sont des atouts supplémentaire en faveur de Qt.
Eclipse, Qt Creator… Visual Studio Community ou encore Visual Studio Code, personnellement, je préfère mon très léger VIM!
Si on adopte Qt, le plus simple est d'utiliser QtCreator !