Compilateur LSP C++

De RAD Studio
Aller à : navigation, rechercher

Remonter à Compilateur C++


Projet > Options > Construction > Compilateur C++ > LSP

Utilisez cette boîte de dialogue pour définir les options du compilateur LSP C++.

Options Description

Cible, Appliquer, Enregistrer

Voir Options de la cible.

Eléments communs

Voir Eléments communs des pages Options de projet.

Options LSP Description

Activer l'indexation des projets pour le support des infos-bulles/navigation

Permet au serveur LSP de générer des informations en cache pour la prise en charge de la navigation et des infos-bulles

Générer un fichier .log des activités du serveur LSP

Génère un fichier cbuilder.lsp.log dans le dossier Documents de l'utilisateur. Utilisez cette option pour avoir une meilleure compréhension de l'utilisation intensive de la CPU par le serveur LSP cquery.exe

Générer les fichiers d'entrée et de sortie LSP (extensions .in et .out)

Génère des fichiers cbuilder.lsp.in et cbuilder.lsp.out dans le dossier Documents de l'utilisateur. Activez cette option pour avoir une meilleure compréhension de l'achèvement de code, des infos-bulles, des échecs de navigation ou des raisons pour lesquelles l'éditeur affiche des informations incorrectes sur l'audit d'erreur

Nbre de threads de travail pour l'indexation (0 => utilisation de 50% du nbre de processeurs)

Améliore le contrôle du nombre de threads utilisés par le serveur pour l'indexation. Si la valeur est à 0 (zéro), le serveur utilise 50 % de std::thread::hardware_concurrency()

Mettre à jour l'index à chaque modification de fichier

Indique au serveur de mettre à jour l'index à chaque fois qu'un fichier est modifié dans l'éditeur

Remarque: Cette option peut provoquer un usage CPU élevé et ralentir l'EDI

900px

Remarque:
  • Les notifications de progression s'affichent sur la barre de progression en bas de la fenêtre Projets.
  • Une liste déroulante similaire à l'achèvement de code s'affiche pour vous permettre de naviguer entre les différents emplacements.

Voir aussi