Updated MinGW vs MSVC (markdown)
parent
610087267d
commit
5ac37f9515
|
@ -1,8 +1,23 @@
|
|||
For Windows, Strawberry provides two different versions, MinGW and MSVC. These are compiled using two different compilers.
|
||||
|
||||
Currently MinGW is the best choice. If you are unsure which one to pick, use the MinGW version.
|
||||
Currently MSVC is the best choice. If you are unsure which one to pick, use the MSVC version.
|
||||
|
||||
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.
|
||||
|
||||
|
||||
### MSVC - Microsoft Visual C++
|
||||
|
||||
MSVC is Microsoft Visual C++, a proprietary compiler by Microsoft.
|
||||
|
||||
- Slightly better performance.
|
||||
- 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.
|
||||
|
||||
In the long run we might switch to the MSVC builds as the "best" choice as performance is a little better and WASAPI 2 is possible, so if you would like to help test and report any issues related to them it's very welcome.
|
||||
|
||||
### MinGW-W64 - Minimal GCC for Windows
|
||||
|
||||
|
@ -11,26 +26,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.
|
||||
- WASAPI 2 is not supported.
|
||||
- Both 64 and 32 bit releases are available.
|
||||
- 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++
|
||||
|
||||
MSVC is Microsoft Visual C++, a proprietary compiler by Microsoft.
|
||||
|
||||
- So far very little testing has been done.
|
||||
- Slightly better performance.
|
||||
- WASAPI 2 support (device selection is currently not working).
|
||||
- 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.
|
||||
|
|
Loading…
Reference in New Issue