Ceci est une ancienne révision du document !
Table des matières
Installation des outils de développement pour microsoft windows
Installer Qt :
Suivre les indications de ce lien afin d'installer correctement Qt
Créer la variable d’environnement QTPATH. Pour cela : Aller dans le panneau de configuration de windows, dans la barre de recherche taper 'variable d'environnement', dans le résultat aller dans 'Modifier les variables d'environnement système', dans le dialogue cliquer sur 'Variable d'environnement' dans le nouveau dialogue dans 'variable système' cliquer sur 'nouvelle'.
Nom de la variable :
QTPATH
valeur de la variable :
C:\Qt\5.15.0\mingw81_64
Le chemin sera à adapter selon votre cas.
Ajouter minGW à la variable d'environnement PATH, pour cela :
Aller dans le panneau de configuration de windows, dans la barre de recherche taper 'variable d'environnement', dans le résultat aller dans 'Modifier les variables d'environnement système', dans le dialogue cliquer sur 'Variable d'environnement' dans le nouveau dialogue dans 'variable système' sélectionner la ligne 'Path' puis cliquer sur modifier. Dans le champ 'Valeur de la variable' ajouter à la fin
;C:\Qt\Tools\mingw810_64\bin\
le chemin sera à adapter selon votre cas.
Installation de cmake
Télécharger l'installateur depuis le le site web de cmake.
Lors de l'installation si il vous est demandé d'ajouter cmake au PATH faite le (pour tous les utilisateurs) dans le cas contraire il faudra ajouter manuellement le dossier bin de cmake au PATH, voir la procédure plus haut. Le chemin sera quelque chose du genre C:\Program Files\CMake\bin
.
ECM
La procédure utilisé proviens de ce post du forum.
Télécharger https://invent.kde.org/frameworks/extra-cmake-modules/-/tree/kf5?ref_type=heads puis décompresser le dans le dossier de votre choix. Dans un invité de commandes :
cd(chemin de ecm) cmake -DCMAKE_INSTALL_PREFIX=%QTPATH% -G "MinGW Makefiles" mingw32-make install
Compiler KwidgetAddons et KcoreAddons (bibliothèques utilisé par QElectroTech)
La procédure utilisé proviens de ce post du forum et celui-ci.
KCoreAddons
Télécharger https://invent.kde.org/frameworks/kcoreaddons/-/tree/kf5?ref_type=heads et décompresser le dans le dossier de votre choix. Dans un invité de commandes :
cd (chemin de kcoreaddons) mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=%QTPATH% -DCMAKE_PREFIX_PATH=$QTPATH -G "MinGW Makefiles" -DZLIB_LIBRARY:FILEPATH=C:\Qt\Tools\mingw810_64\x86_64-w64-mingw32\lib\libz.a mingw32-make mingw32-make install
le chemin C:\Qt\Tools\mingw810_64\x86_64-w64-mingw32\lib\libz.a est à adapter selon votre cas.
Renommer C:\Qt\5.15.0\mingw81_64\lib\libKF5CoreAddons.dll.a en libKF5CoreAddons.a (Chemin à adapter selon votre cas).
KWidgetAddons
Télécharger https://invent.kde.org/frameworks/kwidgetsaddons/-/tree/kf5?ref_type=heads et décompresser le dans le dossier de votre choix. Dans un invité de commandes :
cd (chemin de kwidgetsaddons) mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=%QTPATH% -DCMAKE_PREFIX_PATH=$QTPATH -G "MinGW Makefiles" -DZLIB_LIBRARY:FILEPATH=C:\Qt\Tools\mingw810_64\x86_64-w64-mingw32\lib\libz.a mingw32-make mingw32-make install
le chemin C:\Qt\Tools\mingw810_64\x86_64-w64-mingw32\lib\libz.a est à adapter selon votre cas.
Renommer C:\Qt\5.15.0\mingw81_64\lib\libKF5WidgetsAddons.dll.a en libKF5WidgetsAddons.a (Chemin à adapter selon votre cas).
Récupérer les sources de QElectrotech avec git
Installer git pour windows.
Télécharger le code depuis le dépôt github https://github.com/qelectrotech/qelectrotech-source-mirror
Aller dans votre dossier qelectrotech-source-mirror Puis générer les submodules du dépot depuis un terminal:
cd qelectrotech-source-mirror git submodule update --init --recursive
Maintenant vous pouvez ouvrir Qt creator et travailler sur le code de QElectroTech.