Outils pour utilisateurs

Outils du site


informatique:c_c_quel_compilateur_quelle_librairie_graphique

Quel compilateur?

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):

  1. gcc Gnu C Compiler, en gros Linux
  2. clang LLVM, en gros Apple
  3. et le commercial Edison Design Group utilisé par Microsoft (…qui louche aussi sur clang)

Quelle librairie graphique?

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.
Il y a aussi GTK+

Suite à la formation (ANF) “Dialoguer et Interfacer avec Python” en mai 2017, la meilleure solution sous Python semble bien être QtPyQt. 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.

Qt

Quel IDE?

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 !

informatique/c_c_quel_compilateur_quelle_librairie_graphique.txt · Dernière modification : 2018/06/19 14:32 de 127.0.0.1