I'm maintaining a couple of software repositories (C, C++ essentially) which I want to also run - or let's start with at least build - seamlessly on Windows.
Now, my desktop machine does not have Windows installed, nor does my laptop; and I don't have a spare computer right now, nor do I want to have my desktop or laptop run Windows (instead of GNU/Linux). I realize dual-booting might be an option, but I don't want to have to reboot back and forth either.
I've been considering setting up a Windows VM, but I'm wondering:
- Is there a simpler/easier alternative to do relatively-simple, essentially-non-obtrusive testing and platform-specific debugging work in a Windows environment other than via a VM?
- Is there some standard turn-key way to set up such a VM for my kind of work?
I know VMs are very much in vogue these days, with the cloud and everything, but I'm inexperienced with them, hence my question.
Notes:
- It's FOSS software.
- I already have the option of just having the build run (and fail), using appveyor's GitHub integration. I want a machine I could use to get it to work.