vcpkgを使用したWindowsへのインストール例

Protobufと gRPCパッケージをインストールできます。

注: 別の方法として、ProtobufとgRPC パッケージを手動でビルドすることもできます。ビルド手順は、それぞれProtobufと gRPCに記載されています。

Windowsインストールの前提条件

vcpkg は、クロスプラットフォーム C/C++ パッケージマネージャです。Protobuf、gRPC 、およびその依存関係のインストールには、vcpkg を使用できます:

.\vcpkg.exe install protobuf protobuf:x64-windows
.\vcpkg.exe install grpc:x64-windows

注: マニフェストモードの使用をお勧めします。このモードでは、宣言的なJSONファイルを使用して、プロジェクトに関するメタデータを記述します。マニフェストファイルにはvcpkg.jsonという名前が必要です。

最後に、Protobuf とgRPC のサポートにより、Qt ベースのプロジェクトをビルドして実行できます。例えば、インストールしたバージョンのQtからMagic 8 Ballを実行します。この例では、両方のパッケージがインストールされている必要があります。Magic 8 Ball は、アプリケーションのサーバー部分にネイティブ C++ ソースコード生成プラグインを使用しているからです。Magic 8 Ball のサンプルを開始するには、以下の手順が必要です:

  • Examples セクションでMagic 8 Ball を見つける:

    Qt Creator のホームメニューで、examples セクションの検索バーに "magic "と入力すると、この名前の例題が表示されます。

  • Qt Creator の設定から MSVC ベースのビルドキットを選択します:

    プロジェクトをビルドしたmsvcキットを示すスクリーンショット

  • Initial Configuration 設定ブロック内のCMAKE_PREFIX_PATH 環境変数に、インストールされた Protobuf およびgRPC パッケージへのパスを追加します:

    msvc キットを使った Qt Creator のビルドオプションを示すスクリーンショット。

  • ビルドと実行。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.