Outils pour utilisateurs

Outils du site


informatique:c_c_quel_compilateur_quelle_librairie_graphique

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:c_c_quel_compilateur_quelle_librairie_graphique [2017/07/11 15:01] 134.158.87.12informatique:c_c_quel_compilateur_quelle_librairie_graphique [2018/06/19 14:32] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ===== Quel compilateur? ===== ===== 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): \\+[[https://en.wikipedia.org/wiki/List_of_compilers#C.2B.2B_compilers|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): 
   - gcc //Gnu C Compiler//, en gros Linux   - gcc //Gnu C Compiler//, en gros Linux
   - clang LLVM, en gros Apple   - clang LLVM, en gros Apple
   - et le commercial Edison Design Group utilisé par Microsoft (…qui louche aussi sur clang)   - et le commercial Edison Design Group utilisé par Microsoft (…qui louche aussi sur clang)
  
-===== Quel librairie graphique? ===== +===== Quelle librairie graphique? =====
-N'ayant pas de besoins importants en matière de graphisme, la très légère librairie [[wpfr>FLTK|FLTK]], préconisée par Bjarne Stroustrup dans son livre "Programming, Principles and Practice Using C++", semble toute indiquée!\\ +
-Une interface graphique, [[wpfr>FLUID|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 [[wpfr>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…\\+N'ayant pas de besoins importants en matière de graphisme, la très légère librairie [[wpfr>FLTK|]], préconisée par Bjarne Stroustrup dans son livre "Programming, Principles and Practice Using C++", semble toute indiquée! \\ 
 +Une interface graphique, [[wpfr>FLUID|]], permet de générer le code d'une interface.\\ 
 +Il y a aussi [[wpfr>GTK+]] 
 + 
 +Suite à la formation (ANF) "Dialoguer et Interfacer avec Python" en mai 2017, la meilleure solution sous Python semble bien être [[wpfr>Qt|]]… [[:informatique:pyqt|PyQt]]. 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 [[http://www.qcustomplot.com|qcustomplot]] pour les courbes, ou [[http://pyqtgraph.org|PyQtGraph]] en Python, qui sont des atouts supplémentaire en faveur de Qt. Voir aussi [[http://www.qcustomplot.com|qcustomplot]] pour les courbes, ou [[http://pyqtgraph.org|PyQtGraph]] en Python, qui sont des atouts supplémentaire en faveur de Qt.
 +
 +==== Qt ====
 +
 +Un tutoriel: \\ [[http://wiki.qt.io/Qt_for_Beginners|http://wiki.qt.io/Qt_for_Beginners]] \\
 +Un livre: \\
 +[[http://hola.univ-lyon1.fr/ipac20/ipac.jsp?session=E5T54P6438423.394&profile=scd&uri=link=3100006~!744843~!3100001~!3100002&aspect=power&menu=search&ri=2&source=~!bulyoni&term=Ma%C3%AEtrisez+Qt+5+guide+de+d%C3%A9veloppement+d%27applications+professionnelles+%2F&index=ALTITLE|Maîtrisez Qt 5 de Israël Tristan, dispo à la BU]]
  
 ===== Quel IDE? ===== ===== 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 !+ 
 +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.1499778101.txt.gz · Dernière modification : 2018/06/19 14:32 (modification externe)