I am preparing two types of installable binary packages for MS Windows, using two different approaches:

  • Ordinary MS Windows Environment (version 10): This involves copying the project’s source tree into an MSYS64/MinGW64 environment and compiling the code there. This allows the creation of a native MS Windows package. The installation file has a name like this:

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

  • MXE Cross-Compilation Environment: I never leave GNU/Linux, but I compile the code in a cross-compilation environment designed to produce native MS Windows binaries. The installation file has a name like this:

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

I would be happy to have your feedback on the two binaries, for example, does one perform better than the other?