Logiciel de gestion de subventions d'une section aéronautique d'un CSE.
Le développement est effectué sous Visual Studio 2022 (MSVC). Cette contrainte découle du fait que QtWebEngine n’est pas disponible lorsque Qt est compilé avec MinGw, cela interdit donc la compilation de l’application sous QtCreator sous Windows.
Installer Qt, MSVC 2022 et le plugin Qt pour MSVC.
Les librairies sont installées via vcpkg.
L’installation de vcpkg nécessite que git soit installé sur la machine.
Suivre les étapes d’installation de vcpkg.
Récupérer et compiler PoDoFo :
vcpkg install podofo
Après la compilation de PoDoFo et de ses dépendances, installer PoDoFo (nécessite un accès administrateur sur la machine) :
vcpkg integrate install
Une fois installée, PoDoFo est directement disponible sous MSVC sans manipulations supplémentaires.
Le déploiement est réalisé sous forme d'archives ZIP.
Visual Studio déploie automatiquement les DLL nécéssaires aux librairies utilisées via vcpkg. Pour les DLL Qt, il est nécessaire de passer par windeployqt.
:warning: Il existe actuellement un soucis avec la libraire OpenSSL produite par vcpkg et utilisée par PoDoFo. En effet, cette DLL fait appel à une autre DLL qui est referencée par un chemin absolu (Issue créée sur le GitHub vcpkg). Il est donc pour le moment nécessaire de déployer la DLL legacy.dll
au chemin exacte ou se trouve celle-ci sur la machine ayant produit la DLL via vcpkg.
Voir le Wiki.
Les images du dossier ressources sont des icones "Material Design" issues du site Pictogrammers.com.
Le splashscreen est généré via IA avec Microsoft Designer.
Le logiciel est diffusé sur licence GNU GPL v3. Il intègre des portions de code sous licence BSD.