Installer le compilateur gcc et Qt6
voir le lien sur le compilateur gcc sinon
sudo dnf install gcc gcc-c++
sudo dnf install qt6-qtbase-devel
Qt
Officiellement "cute", mais on peut dire aussi QT.
C'est une API orrientée objet en pur C++, qui offre des composants d'interface graphique (Widgets)
d'accès aux données, de connexions réseaux, de gestion de fils d'exécution, d'analyse XML.
Cela ressemble à un framework, mais pas que Qt6.
Mon premier programme Qt (Fichier main.cpp)
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton button("Bonjour Linux, et bonjour tout le monde !");
button.show();
return app.exec();
}
Le makefile (fichier makefile)
Pour une application Qt en C++
#paths SRC=. BIN=bin OBJ=obj #packages PKINCQT6 = `pkg-config --cflags Qt6Widgets` PKLIBQT6 = `pkg-config --libs Qt6Widgets` target: $(BIN)/hello # compilation $(OBJ)/main.o : $(SRC)/main.cpp g++ -c -o $(OBJ)/main.o -Wall -Wl,--as-needed $(PKINCQT6) $(SRC)/main.cpp # edition des liens $(BIN)/hello: $(OBJ)/main.o g++ -o $(BIN)/hello $(PKLIBQT6) $(OBJ)/main.o
Compilation
On lance la compilation avec make
Exécution
aller dans le répertoire bin (cd bin)
cliquer dessus hello, et le programme se lance...