7
votes

Visual C ++ Parcourir les informations

J'essaie de comprendre ce que les informations Parcourir les informations ( .sbr fichiers) sont utilisées mais ne trouvent que des références que pour la créer. Alors qu'est-ce que c'est?

merci DIMA


0 commentaires

3 Réponses :


2
votes

À un moment donné Parcourir Info a conduit le moteur "Aller à la définition", mais qui a été retravaillé dans la version ultérieure de Visual C ++. Certains outils tiers utilisent toujours des informations sur la navigation (je ne m'approuvis pas à coup sûr, mais je pense que l'un des outils de Rationnationment fait) au code de référence croisé.

Je le désactive toujours, pour raccourcir les temps de construction.


2 commentaires

N'est-il pas désactivé par défaut?


@Pavel: pourrait être que c'est. J'ai tendance à y arriver dans des codes de code héritées où il a été activé par défaut dans les versions antérieures et les personnes le permettaient de tenter d'améliorer IntelliSense.



3
votes

.sbr est à peu près Visual Studio's CTAGS - un index des symboles avec des rafraîchissements à la source. Lorsqu'il est disponible, il est utilisé par "Trouver un symbole" et d'autres outils similaires. Il est plus précis que l'analyseur VS intégré, car C ++ peut être délicat et le réel compilateur peut faire un meilleur travail (bien que ce n'est pas tout à fait vrai dans VS2010 plus).


0 commentaires

7
votes

lire ici (Blog de l'équipe Visual C ++: Histoire IntelliSense, partie 1)

Capturer des informations sur un C ou C ++ La structure du programme a été autour Pendant très longtemps dans Microsoft des produits. Précédent même visuel c ++ 1.0, le compilateur a soutenu la génération d'informations de programme via .sbr et Fichiers .bsc. (Remarque: le compilateur dans Visual C ++ 1.0 était déjà la version 8, afin que les outils de ligne de commande avaient été autour d'un moment déjà.) le SBR Les fichiers contiennent référence et définition Informations pour une seule traduction unité que le compilateur génère comme il compile . Ces fichiers SBR sont combiné dans une étape ultérieure en utilisant le Outil de BSCMAKE pour générer un fichier BSC. Ce fichier peut ensuite être utilisé pour regarder de nombreux aspects différents d'un programme: Référence, définitions, appelant-callee graphiques, macros, etc.


2 commentaires

Excellent article!!! Donc, si j'utilise Visual Assist, puis-je désactiver "Parcourir les informations" (la base de code est assez grande - plus de 1m pop)?


Je désactive cela toujours, même sans assistance visuelle.