Yes. The build error in this case is called “MS Windows” and you can solve it by using MacOS or Linux
Jokes aside, while it is theoretically possible to compile RP2040 firmware/standalone example on Windows, we do not encourage that - internally we use either Linux or MacOS. It is for a good reason - the RP2040 docs are geared towards Linux development as well. Therefore,
Regardless of your answer to 1, if you like Windows, I suggest you install WSL and connect remotely to it from VS Code. You’ll get much smoother developer experience this way than trying to work with C code in Windows.