Je prépare deux types de paquets binaires installables sous MS Windows, avec deux approches différentes:

  • Environnement MS Windows ordinaire (version 10): il s’agit de copier l’arbre source du projet dans un environnement MSYS64/MinGW64 et d’y compiler le code. Cela permet de créer un paquet natif MS Windows. Le fichier d’installation a un nom de ce type:

    mineXpert2-ucrt64-win10-MSYS64-v9.6.0-setup.exe

  • Environnement de compilation croisée MXE: je ne quitte jamais GNU/Linux, mais je compile le code dans un environnement de compilation croisée qui est conçu pour produire des binaires MS Windows natifs. Le fichier d’installation a un nom de ce type:

    mineXpert2-ucrt64-win10-MXE-v9.6.0-setup.exe

Je serais heureux d'avoir votre avis sur les deux binaires, par exemple, est-ce que l'un des deux a une meilleure performance que l'autre ?