Porting a platform specific program is insane. Hats off to platform independent coding.

May 23, 2013 at 4:07 PM
Edited May 23, 2013 at 4:50 PM
Very first step might be profiling the application on it's native platform and compiling with native QT.

rip out (remark) all the includes because if you don't have the header files MSVC will happily
subsitute windows headers with matching names that are at best partially useful.

start linking in boost libraries and glib

notice how msvc went from reporting a few errors before it gives up to hundreds of error, which humorously is progress. msvc will start reporting errors in the libraries which you realize is blowback from butchering the source.

always suspect their are better methods. as i type it occurs to me, maybe a cross platform ide like Qt is about jump into the game.