(Перевод, источник – https://gist.github.com/cenit/469d0c2ccbf428614fc35de443470929)
Менеджер пакетов vcpkg
хорошо работает с триплетом по умолчанию (x86-windows). Но если вам нужно использовать другой триплет (например x86-windows-static для статической сборки), необходимо вручную внести небольшие изменения.
Нужно открыть .vcxproj
файл проекта и найти этот раздел:
<PropertyGroup Label="Globals">
....
</PropertyGroup>
Внутри этого раздела, в зависимости от выбранного триплета, добавьте следующие теги (лучше в конце PropertyGroup):
x86-windows-static
<VcpkgTriplet>x86-windows-static</VcpkgTriplet>
<VcpkgEnabled>true</VcpkgEnabled>
x64-windows
<VcpkgTriplet>x64-windows</VcpkgTriplet>
<VcpkgEnabled>true</VcpkgEnabled>
x64-windows-static
<VcpkgTriplet>x64-windows-static</VcpkgTriplet>
<VcpkgEnabled>true</VcpkgEnabled>