Originally posted by cl333r
View Post
Originally posted by edxposed
View Post
More than just that. Most known projects only build against MSVC. OBS only builds against MSVC. Libreoffice only builds against MSVC. OpenSSL only builds against MSVC. And so on and so forth.
That's the biggest strength of the Windows development stack. No disparity in development tools, libraries and headers. All Windows developers will use Visual Studio and the various standardised Windows SDKs. Version X of the Windows 11 SDK installed on my computer is built identically to Version X of the Windows SDK installed on my friend's computer. Everything is built against Window SDKs, with each SDK being backwards compatible with the previous version. A program built against the latest Windows 11 SDK today will still run on Windows 7 and Windows 8.
Completely different from the mess in Linux where OpenSSL 3.0 in Debian can be built with totally different options from, say, OpenSSL 3.0 in Fedora. Or how an application built against glibc 2.39 in Fedora cannot be used in Debian running glibc 2.36.
Comment