2018 September 3
(… in certain circumstances, at least.)
Symptom: a program seems to compile fine, but dies when run. No visible error message on the console, but the exit code is -1073741515.
Cause: MSVC install sometimes fails to install
ucrtbased.dll in the right
place! Most common solution on the internet is “uninstall and reinstall Visual
Studio a few times until it appears”. WTF.
Workaround: Pretty sure this works:
copy "C:\Program Files (x86)\Windows Kits\10\bin\x64\ucrt\ucrtbased.dll" "C:\Windows\System32"
Although as far as I can tell, this is not an encouraged approach (surprise).
(Originally posted on Tumblr.)