Exemple d'installation sous Windows à l'aide de vcpkg
Vous pouvez installer Protobuf et gRPC™ les paquets sur Windows à l'aide de vcpkg.
Remarque : vous pouvezégalement compiler manuellement les paquets Protobuf et gRPC. Vous trouverez les instructions de compilation respectives pour Protobuf et gRPC.
Prérequis pour l'installation sous Windows :
- Le gestionnaire de paquets vcpkg
- Le compilateur Microsoft Visual C++
- Qt 6.6 ou version ultérieure, y compris Bibliothèques supplémentaires: Qt Protobuf et Qt GRPC
vcpkg est un gestionnaire de paquets C/C++ multiplateforme. Vous pouvez utiliser vcpkg pour installer Protobuf, gRPC et ses dépendances :
.\vcpkg.exe install protobuf protobuf:x64-windows
.\vcpkg.exe install grpc:x64-windowsRemarque : nous vous recommandons d’utiliser le mode Manifest. Ce mode utilise des fichiers JSON déclaratifs pour décrire les métadonnées du projet. Les fichiers Manifest doivent obligatoirement porter le nom vcpkg.json.
Enfin, vous pouvez compiler et exécuter des projets basés sur Qt avec la prise en charge de Protobuf et d’ gRPC. Par exemple, lancez Magic 8 Ball à partir de votre version installée de Qt. Cet exemple nécessite l’installation des deux paquets, car Magic 8 Ball utilise un plugin de génération de code source C++ natif pour la partie serveur de l’application. Les étapes suivantes sont nécessaires pour lancer l’exemple Magic 8 Ball:
- Recherchez « Magic 8 Ball » dans la section «
Examples» :
- Choisissez le kit de compilation 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:
- Compilez et exécutez.
© 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.