Beispiel für die Installation unter Windows mit vcpkg

Sie können Protobuf und gRPC™ Pakete unter Windows mit vcpkg installieren.

Hinweis: Als alternative Lösung können Sie die Protobuf- und „ gRPC “-Pakete manuell erstellen. Anleitungen zum Erstellen finden Sie jeweils für Protobuf und gRPC.

Voraussetzungen für die Installation unter Windows:

vcpkg ist ein plattformübergreifender C/C++-Paketmanager. Sie können den Befehl „ vcpkg “ verwenden, um Protobuf, „ gRPC “ und dessen Abhängigkeiten zu installieren:

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

Hinweis: Wir empfehlen die Verwendung des Manifest-Modus. In diesem Modus werden deklarative JSON-Dateien verwendet, um Metadaten zum Projekt zu beschreiben. Manifest-Dateien müssen den Namen „vcpkg.json“ tragen.

Schließlich können Sie Qt-basierte Projekte mit Protobuf- und „ gRPC “-Unterstützung erstellen und ausführen. Führen Sie beispielsweise „Magic 8 Ball“ aus Ihrer installierten Qt-Version aus. Für dieses Beispiel müssen beide Pakete installiert sein, da „ Magic 8 Ball “ für den Serverteil der Anwendung ein natives C++-Quellcode-Generator-Plugin verwendet. Um das „ Magic 8 Ball “-Beispiel zu starten, sind folgende Schritte erforderlich:

  • Suchen Sie „Magic 8 Ball “ im Abschnitt „ Examples “:

    Screenshot, der das Startmenü von Qt Creator zeigt, im Bereich „Beispiele“, wobei „magic“ in die Suchleiste eingegeben wurde und die Beispiele mit diesem Namen angezeigt werden

  • Wählen Sie in den Konfigurationseinstellungen von Qt Creator das MSVC-basierte Build-Kit aus:

    Screenshot, der das MSVC-Kit zeigt, mit dem das Projekt erstellt wurde

  • Fügen Sie die Pfade zu den installierten Protobuf- und „ gRPC “-Paketen zur Umgebungsvariablen „ CMAKE_PREFIX_PATH “ im Einstellungsblock von „ Initial Configuration “ hinzu:

    Screenshot, der die Build-Optionen aus Qt Creator mit dem MSVC-Kit zeigt

  • Erstellen und ausführen.

© 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.