Use Premake to generate MSVC projects. The SDL binaries in code/libs don't work correctly, so build SDL from source.