I’ve fetched the latest code from repo and compiled it in my CodeBlocks using a provided CataclysmWin.cbp project. Everything went fine but I got this screen at launching:
Sorry, it’s my fault. An old save folder interfered a normal workflow. Everything got fine after removing it. Anyway, maybe we should think on handling of such errors?
That’s in the bug list, one of the oldest in fact: link.
And a more recent issue suggesting that we tell the player when they load a massively incompatible save: https://github.com/TheDarklingWolf/Cataclysm-DDA/issues/486
So yeah, definitely agree that there could be improvements made.