That's a very generic error that doesn't say why
abort
was called. But press
Retry and use the debugger to find the problem.
If you don't know how to use a debugger, Visual Studio has lots of documentation about it. Using a debugger is indispensable once you've advanced beyond simple programs.
I'm not familiar with this Boost seralization/deserialization library, so I can't help. Even if I could, it would mean debugging your code by hand, which is very tedious unless one sees something obvious.
Here's a
starting point[
^]. Note that this link is for VS2019. If you're using VS2017, the documentation should be very similar, but there's a drop-down menu on the left that allows you to select the version you're running.