Is the .sln solution and the code provided meant to be compiled standalone? If not, are there some instructions on what dependencies are needed and how to compile? I get many linking errors when trying to compile with VS2022.