First, you have to build a version for every target. You can't use the same executable on Linux and Windows. You have to compile two if static or not does not matter. (But you can build a windows version on your linux. For that see cross compiling).

Also note, that QGtkStyle needs GTK+ version 2.10 or later installed on the target system. So this style is probably not a good choice for a multi platform application.