On Friday, 20 November 2020 11:22:40 PST Tony Sarajärvi wrote: > I have no idea what I'm talking about but I've currently set myself to a > receive mode for everything regarding these compilers. So I tried to > educate myself and stumbled upon this: > https://www.cs.colorado.edu/~main/cs1300/doc/mingwfaq.html > > <quote> > msvcrt vs crtdll? > Mingw requires the Microsoft runtime libraries. You'll need either > crtdll.dll or msvcrt.dll on a system in order to run a program. There are > two distributions of mingw, one for each runtime library option. Use the > version of mingw for the type of runtime library you wish to work with. > Which is better? That depends on what you need. Crtdll is on all Win32 > systems, but is no longer updated. It is available on platforms such as > Windows 3.11/Windows NT 3.5 and platforms that use Win32s. Msvcrt is not > guaranteed to be on every Windows operating system, but it is more > up-to-date and may offer more features. It handles threading better than > crtdll and supplies functions such as _i64toa and _atoi64 that crtdll > doesn't. There is a possibility that crtdll may not be supported in future > releases of mingw. </quote>
That's outdated now because there's a third option, ucrt. We've been using crtdll, which is the MSVC 6 library, without C99 support. It helps that all Windows systems have it. > And do we have to mention or say mingw-w64 every time we say mingw? Or can > we take that for granted? I don't think it matters. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel DPG Cloud Engineering _______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development