Minimum Supported Windows Version?

Hey everyone.

A friend and I develop a graphical application using Raylib, SQLite and cURL in C++. We have a very weird requirement: we must support Windows 7. We would have used another programming language besides C++, but most others we looked at have compilers that require Windows 10 or later, with only old versions supporting Windows 7.

My question is: does the current Odin compiler support Windows 7? How can I find out which minimum Windows version is required? C++ and its surrounding build tools are pure pain and I want out, so if I could use Odin, that’d be fantastic.

last I checked (a few years ago now) it doesn’t support win7, I had to patch out the WaitOnAddress usage and replace it with my own shim in the task queue and in the core library.

I don’t believe I finished that work so I don’t know what the next blocker would be.

The current official minimum is Windows 8.1 IIRC.

We stopped supporting Windows 7, because Microsoft stopped back in January 2020.

If you need to support Windows 7, you’ll need to modify both the compiler and the base/core libraries to get things to work.

1 Like