Encore une update!
- Les types en
Vector<...>
sont maintenant mieux écrits dans le JSON.
- Le code a été testé sur différentes plateformes et fonctionne avec:
- Linux: GCC 9.3, clang 9 et clang 11
- Windows: GCC 8.3 sur le WSL (GCC par défaut sur la distribution Debian du WSL) et MSVC 19.25.28614.0.
Pour ceux qui essaient de compiler avec MSVC, il est possible que le premier appel à
cmake -H. -DCMAKE_BUILD_TYPE=Release ..
finisse prématurement sur une erreur. La cause étant les espaces dans les dossiers d'installations système de Windows (
C:\Program Files\
on te voit). Dans tous mes tests, relancer la même ligne de commande suffit à régler le soucis. Si ça ne fonctionne pas chez vous, formatez votre disque dur et installez un vrai système d'exploitation...
Les compilateurs MinGW semblent avoir du mal avec certaines des dépendances (j'ai eu une segfault de GCC-MinGW en essayant de compiler
fmt
).
- MacOS: rien n'est testé, clang devrait en théorie marcher. Si ça ne marche pas, go Docker.
- Dans tous les cas, la version Docker est recommandée. C'est la seule que je mettrais à jour automatiquement, aucune garantie sur les autres exécutables.
Merci à @Antidéveloppeur#4072 pour sa disponibilité lors du débug de la compilation sur Windows!
Juste pour rappeler les liens importants:
- Le dépôt Gitlab.
- Lien de téléchargement Windows x64.
- Lien de téléchargement Linux x64.