Beispiel einer Installation für Windows mit vcpkg

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

Hinweis: Als alternative Lösung können Sie Protobuf und gRPC Pakete manuell bauen. Anleitungen zur Erstellung finden Sie für Protobuf bzw. gRPC.

Voraussetzungen für die Windows-Installation:

Der vcpkg ist ein plattformübergreifender C/C++-Paketmanager. Sie können den vcpkg für die Installation von Protobuf, gRPC und dessen Abhängigkeiten verwenden:

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

Hinweis: Wir empfehlen die Verwendung des Manifest-Modus. Dieser Modus verwendet deklarative JSON-Dateien, um Metadaten über das Projekt zu beschreiben. Manifestdateien müssen den Namen vcpkg.json haben.

Schließlich können Sie Qt-basierte Projekte mit Protobuf- und gRPC -Unterstützung erstellen und ausführen. Führen Sie zum Beispiel Magic 8 Ball von Ihrer installierten Version von Qt aus. Für das Beispiel müssen beide Pakete installiert sein, da Magic 8 Ball das Plugin für den nativen C++-Quellcodegenerator für den Serverteil der Anwendung verwendet. Die folgenden Schritte sind erforderlich, um das Beispiel Magic 8 Ball zu starten:

  • Suchen Sie Magic 8 Ball im Abschnitt Examples:

    Screenshot des Qt Creator-Hauptmenüs, im Abschnitt "Beispiele" mit der Eingabe von "magic" in der Suchleiste und Anzeige der Beispiele mit diesem Namen

  • Wählen Sie den MSVC-basierten Baukasten in den Konfigurationseinstellungen von Qt-creator:

    Screenshot des msvc-Kits, mit dem das Projekt erstellt wurde

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

    Screenshot zeigt die Build-Optionen von Qt Creator mit dem msvc-Kit

  • Bauen 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.