After struggling for a while to build a MSVC version of the QuickNES core, I realized that I needed to only build the cpp files found in Makefile_common, and including any other cpp files will just give a bunch of compiler errors.
Maybe remove the cpp files that aren’t part of the build?