Updated MinGW vs MSVC (markdown)

Jonas Kvinge 2022-03-24 21:40:25 +01:00
parent 224b159022
commit a17bc1fbe7
1 changed files with 8 additions and 8 deletions

@ -11,13 +11,9 @@ MinGW is a port of GCC to Windows. GCC is a free compiler by the GNU Project, us
Currently this is the most stable choice. It's what all previous releases of Strawberry have used.
- Known to be stable.
- All included libraries are compiled by the Strawberry project.
- All libraries are at the latest versions at the time of release.
- It always uses the latest versions of Qt 6, OpenSSL 3, Glib 2, GStreamer, and libsoup 3.
- WASAPI 2 is not supported.
- GStreamer plugins for all audio formats supported by GStreamer are included.
- Both 64 and 32 bit releases are available.
- Debug versions of the setups including GDB debugger.
- Debug versions of the setups are available and includes the GDB debugger.
- More likely to be picked up by anti-virus software as false-positive.
### MSVC - Microsoft Visual C++
@ -26,11 +22,15 @@ MSVC is Microsoft Visual C++, a proprietary compiler by Microsoft.
- So far very little testing has been done.
- Slightly better performance.
- It uses the latest versions of Qt 6 and GStreamer from the official binaries, but it has slightly older versions of Glib, and uses OpenSSL 1 instead of 3 and libsoup 2 instead of 3.
- WASAPI 2 support (device selection is currently not working).
- WavPack support is currently broken.
- No FAAC support included (MP4 encoder).
- Only 64 bit release available.
- More unlikely to be picked up by anti-virus software as false-positive.
- No libav (ffmpeg) for additional formats.
- A debug setup is available with console.
Both releases features the latest versions of all libraries compiled by the Strawberry project.
It always uses the latest versions of Qt 6, OpenSSL 3, Glib 2 and GStreamer.
** There are currently issues with libsoup 3.0 and gstreamer so we currently use libsoup 2.74 instead.
None of them currently has CD-support.