Ⅰ. はじめに
vcpkgはMicrosoftによって開発、メンテナンスされているパッケージマネージャです。
vcpkgはクロスプラットフォーム(Windows, Linux, macOS)で動作します。
Ⅱ. インストール方法
git clone https://github.com/Microsoft/vcpkg.git cd vcpkg bootstrap-vcpkg.bat vcpkg integrate install
Ⅲ. 使い方
パッケージをインストールする
vcpkg install curl
Windows 32bit 動的リンク用のパッケージをインストールする
vcpkg install curl:x86-windows
Windows 64bit 動的リンク用のパッケージをインストールする
vcpkg install curl:x64-windows
Windows 64bit 静的リンク用のパッケージをインストールする
vcpkg install curl:x64-windows-static
※静的リンクの場合、vcxproj ファイルに以下を追加する必要があります
<PropertyGroup Label="Globals"> <VcpkgTriplet>x64-windows-static</VcpkgTriplet> </PropertyGroup>
Ⅳ. トラブルシューティング
Q. 以下のエラーが表示され、パッケージのインストールが出来ない。
Warning: The following VS instances are excluded because the English language pack is unavailable. C:\Program Files (x86)\Microsoft Visual Studio\2017\Community Please install the English language pack. Could not locate a complete toolset.
A. Visual Studioに英語の言語パックを追加する
https://kagasu.hatenablog.com/entry/2019/02/20/163953