Personally, I don't recommend cross-compilation, since it's tricky to get it working and there are plenty of other options available.
You can use some GitHub Action or any other CI system, spin up a Windows instance and build it natively.
but am getting some errors
Errors aren't just random strings of text, but they usually tell you exactly what went wrong. May be that you don't understand it, but if you don't share it, nobody else will be able to help you either.