I have finally managed to get a development environment up using VS2010 and have successfully built the windows Orbiter in the base Orbiter folder and Win32_Pocketfrog version.
Both of them start the orbiter but generate an exception in main.cpp at the same point.
//It's safe now to use the logger
LoggerWrapper::GetInstance()->Write(LV_STATUS, "Device: %d starting. Connecting to: %s",CmdLineParams.PK_Device,
I am new to c++ so some pointers at where to look would be appreciated.