Vous trouverez sur cette page des instructions spécifiques de configuration de l'IDE. Bien sûr, le meilleur IDE est celui qui fonctionne pour vous.
Si vous avez une amélioration ou une recommandation concernant l'une de ces configurations, n'hésitez pas à nous faire part de vos contributions.
Visual Studio Code (vscode)
CMake
Visual Studio Code (vscode) fonctionne plutôt bien avec le système de compilation CMake.
Les extensions suivantes sont recommandées:
Nous incluons un fichier CmakePresets.json à la racine du dépôt.
Ce fichier est utilisé par l'extension CMake Tools
pour fournir une liste de valeurs prédéfinies pouvant être utilisées pour configurer la compilation. L'extension CMake Tools
détectera automatiquement ce fichier et fournira les préréglages.
De plus, tous les préréglages configurés génèrent le fichier compile_commands.json
dans le répertoire de compilation, qui sera ensuite récupéré par clangd
.
Nous vous recommandons également de définir les paramètres suivants dans votre fichier .vscode/settings.json
:
{
"files.exclude": {
"**/bazel-*": true
}
}
Vim
Paramètres LLVM/MLIR
Consultez les instructions officielles pour les paramètres LLVM et MLIR pour activer la mise en surbrillance syntaxique et d'autres fonctionnalités supplémentaires.
Fonctionnalités de type IDE
Consultez la documentation officielle sur clangd
pour activer des fonctionnalités telles que la saisie semi-automatique, l'accès à la définition, etc.