Tiles version and tilegen did not compile right away with MS compiler, had to fix some. Made a patch to revision 9573. Probably the patch adds zero value to other compilers.
luadgn.cc ... function-style-construction of pointers of pointers did not compile, replaced these with assignment-style-initialisations.
libw32c.cc ... lots of useful declaratins were preprocessed only for console ... i needed them for tiles too.
rltiles/tool/tile_list_processor.cc ... std::tolower() and std::toupper() take two arguments. I removed "std::" since MS seems to have global tolower() and toupper() that take one argument. For platforms that have single argument versions there was "using namespace std;" active already so "std::" was not needed hopefully?
view.cc ... <cmath> needed _USE_MATH_DEFINED to define constants like M_PI, defined, since hopefully that hurts no other platform.
Does someone else use MS compiler? Do they compile with makefiles? The Visual Studio .sln .prj files (in source/MSVC) seemed also to be out of date, but these i did not touch made my own elsewhere.
Enne, could you check these please?