Windows c/c++ tooling (in general) causes unnecessary pain, from dllimport/export to debug vs release crt we can establish expected practices eg aswf projects have a common pattern on how to do the adornment we can try to engage microsoft i understand they won't listen or respond in general we can explore solutions. We could bypass the CRT entirely by investigating a move to musl. There are many possibilities.
build systems as commonly practiced are slow