vcpkgでインストールしたパッケージとerror LNK2001

 vcpkgでtripletをx64-windowsにしてインストールしたライブラリを使用してビルドした際に、error LNK2001、が出る場合。
 vcpkg/triplet以下にあるx64-windows.cmakeへ以下の様に記述することで解決する公算が高い。

set(VCPKG_PLATFORM_TOOLSET v141)
set(VCPKG_DEP_INFO_OVERRIDE_VARS v141)

 Visual Studioツールセットバージョンやvcpkgが標準で使用する識別式なるものの上書きを行っている。https://github.com/microsoft/vcpkg/blob/master/docs/maintainers/manifest-files.md#supports
 古いバージョンのvcpkgではこの問題が発生すらしない場合があるので、アップデートした後に戸惑う人は全世界でかなり多いだろう。