compile the new CreateProgram with MS VC