MSBuild: ошибка MSB4126: указанная конфигурация решения "Release|AnyCPU" недопустима
Я озадачен этим. Я пытаюсь собрать libconfig на Windows - ОС, с которой я очень не в себе. Я установил MSBuild Tools. Я могу скомпилировать проекты CMake с помощью NMake Generator, а затем скомпилировать получившийся Makefile. У libconfig есть файл.libconfig_vs2017.sln, который, кажется, является файлом "решения" для версии MSBuild, которую я установил.
Перед компиляцией я запустил "C:/Program Files (x86)/Microsoft Visual Studio/2017/BuildTools/VC/Auxiliary/Build/vcvars64.bat", потому что в противном случае ни один из необходимых инструментов не появляется в пути.
Независимо от того, какую комбинацию я пробую, я всегда получаю сообщение о том, что указанная конфигурация решения недопустима. Я пробовал следующие варианты:
msbuild libconfig_vs2017.sln
msbuild libconfig_vs2017.sln /p:Configuration=Debug /p:Platform="Any CPU"
msbuild libconfig_vs2017.sln /p:Configuration=Release /p:Platform="Any CPU"
msbuild libconfig_vs2017.sln /p:Configuration=Debug /p:Platform="x64"
msbuild libconfig_vs2017.sln /p:Configuration=Release /p:Platform="x64"
msbuild libconfig_vs2017.sln /p:Configuration=Debug /p:Platform="x86"
msbuild libconfig_vs2017.sln /p:Configuration=Release /p:Platform="x86"
Что мне здесь не хватает, чтобы заставить эту вещь скомпилировать в Windows? Я подумываю об установке автоинструментов, но, учитывая, что якобы готов к использованию файл решения, который кажется излишним (и, вероятно, сложным в Windows сам по себе).