It should work on any x86 or x86_64 machine that can run windows; if not, you'll have to recompile it for your target architecture. If you want it to work on e.g. a computer with a SPARC or PowerPC processor, then you'll need to build a cross-compiler*, or find one. Alternatively, you could use an emulator like QEMU or Bochs, but whatever.
*a cross-compiler is a compiler that runs on one architecture, but builds programs for another.