That seems odd to me, because I don't have any VS instance newer than 2013 installed on my machine.
However, I did uninstall it and install 2015. The issue continues to persist.
I set HXCPP_VERBOSE, but I'm still getting the same output. The only error I get is "Process creation failure : cl.exe".
If cl wasn't installed, I would expect it to fail before it finished a single command. Instead, it makes it through a few commands, like below:
Information:- Compiling src/myProject/EmptyResultSet.cpp : cl.exe -Iinclude -nologo -O2 -DHX_WINDOWS -D_USING_V140_SDK71_ -GR -Oy- -c -EHs -GS- -arch:SSE -IC:/HaxeToolkit/haxe/lib/hxcpp/3,2,180/include -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEVEL=311 -D_CRT_SECURE_NO_DEPRECATE -D_ALLOW_MSC_VER_MISMATCH -D_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH -DHX_WIN_MAIN -wd4996 -MT ./src/myProject/EmptyResultSet.cpp -FoC:/aPath/bin/windows/cpp/obj/obj/msvc-ncxp/ea2d08a8_EmptyResultSet.obj
I can keep working with hxcpp 3.2.102 just fine, but with 3.2.171 and later, this issue occurs.