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.