jaytirth.
You have two options.
1 do it proper and redesign you code base piece by piece to be cross platform by design.
2 try to make wine work. Normally works out simpler trying to run inside wine.
Long term 1 ends up better due to different compilers digging out different bugs.