I got up to the Compile the Project step without too much trouble. However, the instructions tell me to edit the CMakeSettings.json file which I cannot find anywhere. Is this supposed to be generated by Cmake? Also, it is not obvious to me how exactly I am supposed to build or clean this project. The build menu has a single instruction saying Run Code Analysis on Solution. The only solutions listed on the Solutions panel in the Team Explorer tab are the freetype.sln - the mscore.sln does not appear. I am also getting an error message in my output window:

1> CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
1> Please set them or make sure they are set and tested correctly in the CMake files:
1> LAME_INCLUDE_DIR
1> used as include directory in directory D:/dev/github.com/MuseScore
1> used as include directory in directory D:/dev/github.com/MuseScore
1> used as include directory in directory D:/dev/github.com/MuseScore
...

I'm not sure why I'm getting this error - I added the files in dependencies.zip to the dependencies directory I created as directed by the instructions, and this directory does include the lame DLL and header files.

I'm trying the Visual Studio build after trying and failing to do it with the MinGW instructions. I'd prefer to use Visual Studio, though, since I'm more familiar with it.

(this might be slightly off - I'm reconstructing this as best I can from my shell history.) Anyhow, I believe I now have Deprado's changes in my new vsPort branch. I closed and reopened Visual Studio and am now getting a new error:

Looking at the list of linked libraries, the dependencies directory don't seem to be in there - however, I double checked and it is definitely present in my file system. There also seems to be an entry for it in the Cmake JSON file.