Added msvc vs msys2 explanation (#365)

This commit is contained in:
privateemu 2024-08-17 05:41:34 -05:00 committed by GitHub
parent b615d92541
commit 2b84c1f3b8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -19,6 +19,13 @@
Download the latest release from [Releases](https://github.com/Lime3DS/Lime3DS/releases).
#### Windows Version Differences
There is no emulation specific difference between the MSVC and MSYS2 versions of Lime3DS, they are just two different compilers used to create a Lime3DS executable. However, there are a few functional differences:
* MSVC generates a smaller file
* Microsoft developed [MSVC](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist) and is closed source while [MSYS2](https://www.msys2.org/) is open-source
* MSVC requires the installation of [Microsoft Visual C++ runtime](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist), if not already installed, which can require a restart to finish the install. If you have issues with the Microsoft Visual C++ runtimes, you should try the MSYS2 install
* There have been reports where MSVC has not worked while MSYS2 does
---
### Android
The recommended method of downloading Lime3DS on Android is via Obtainium: