So, stuff I did to make it build:
Get the code from https://github.com/RenderHeads/MayaPlugin-VertexChameleon
Download Maya 2016 devkit from apps.autodesk.com
Download VS2015, just for this :laugh: The VS solution got migrated to VS2015 on first open, of course.
I also downloaded the Win10 Windows Kits and pointed VS at those in Include Directories instead of the Win8.1 ones (um, shared, winrt), but I doubt that makes any difference
Make sure /include and /lib from the downloaded devkit are in C++ Additional Include Directories and Additional Library Directories (lib64 not needed; I wasusing $(MAYALIBBASE) as instructed by the github readme, but that does not matter).
Add MAYA2016 to Preprocessor Definitions
Add "#include <algorithm>" to MayaUtility.h to make min & max work
?? remove WIN32 from Preprocessor Definitions ??
^ this was the critical step in making the build go through, but I wonder if that's also what makes the final .mll not work correctly...?
Change linker Output File from $(OutDir)VertexChameleon2016.mll to $(OutDir)MayaVertexChameleonPlugin.mll
After building rename the file to VertexChameleon2016.mll again
Hope I didnt forget anything