It turns out the recently updated portmidi.sln has absolute paths that will not work on other machines. This is a "feature" of CMake, so the right thing to do now is start with Cmake and CMakeLists.txt, and build a solution file. The portmidi.sln file has been removed from the repo.