Exemple d'installation pour Windows à l'aide de vcpkg
Vous pouvez installer Protobuf et les paquets gRPC™ sous Windows à l'aide de vcpkg.
Note : Comme solution alternative, vous pouvez construire manuellement les paquets Protobuf et gRPC. Les instructions de construction sont disponibles pour Protobuf et gRPC respectivement.
Prérequis pour l'installation sous Windows :
- Le gestionnaire de paquets vcpkg
- Compilateur Microsoft Visual C++
- Qt 6.6 ou plus récent, y compris les bibliothèques supplémentaires: Qt Protobuf et Qt GRPC
vcpkg est un gestionnaire de paquets C/C++ multiplateforme. Vous pouvez utiliser vcpkg pour l'installation de Protobuf, gRPC et de ses dépendances :
.\vcpkg.exe install protobuf protobuf:x64-windows .\vcpkg.exe install grpc:x64-windows
Note : Nous recommandons d'utiliser le mode Manifeste. Ce mode utilise des fichiers JSON déclaratifs pour décrire les métadonnées du projet. Les fichiers Manifest doivent porter le nom vcpkg.json.
Enfin, vous pouvez construire et exécuter des projets basés sur Qtobuf grâce à la prise en charge de Protobuf et de gRPC. Par exemple, exécutez Magic 8 Ball à partir de votre version installée de Qt. L'exemple nécessite l'installation des deux paquets, car Magic 8 Ball utilise le plugin de génération de code source C++ natif pour la partie serveur de l'application. Les étapes suivantes sont nécessaires pour démarrer l'exemple Magic 8 Ball:
- Trouvez Magic 8 Ball dans la section
Examples:
- Choisir le kit de construction basé sur MSVC dans les paramètres de configuration de Qt Creator :

- Ajoutez les chemins d'accès aux paquets Protobuf et gRPC installés à la variable d'environnement
CMAKE_PREFIX_PATHdans le bloc de paramètresInitial Configuration:
- Construire et exécuter.
© 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.