Génération de fichiers d'informations de consultation : vue d'ensemble

Mise à jour : novembre 2007

Pour créer des informations de consultation de symboles, le compilateur crée un fichier .sbr associé à chaque fichier source du projet, puis BSCMAKE.EXE concatène tous les fichiers .sbr en un fichier .bsc unique.

La génération des fichiers .sbr et .bsc prend du temps ; c'est pourquoi Visual C++ désactive ces fonctions par défaut. Pour consulter les informations en cours, vous devez activer les options de navigation et générer à nouveau le projet.

Utilisez l'option /FR ou /Fr pour demander au compilateur de créer des fichiers .sbr. Pour créer les fichiers .bsc, vous pouvez appeler BSCMAKE à partir de la ligne de commande. En utilisant BSCMAKE depuis la ligne de commande, vous pouvez exercer un contrôle plus précis sur la manipulation des fichiers d'informations de consultation. Pour plus d'informations, reportez-vous à Référence de BSCMAKE.

Conseil :

Vous pouvez activer la génération de fichiers .sbr et laisser désactivée la fonction de génération du fichier .bsc. Vous bénéficierez d'une bonne vitesse de génération et pourrez créer rapidement un fichier .bsc actualisé en activant la fonction correspondante lors de la génération du projet.

Il est possible de réduire le temps, la mémoire et l'espace disque nécessaires à la génération du fichier .bsc en diminuant la taille de ce fichier.

Pour plus d'informations sur la manière de générer un fichier browser dans l'environnement de développement, consultez Général, page de propriétés (Projet).

Pour créer un fichier .bsc de plus petite taille

  1. Utilisez les options de ligne de commande de BSCMAKE pour exclure des informations du fichier d'informations de consultation.

  2. Choisissez d'omettre des symboles locaux dans un ou plusieurs fichiers .sbr lors de la compilation ou de l'assemblage.

  3. Si un fichier objet ne contient pas les informations dont vous avez besoin au stade actuel de débogage, omettez son fichier .sbr dans la commande BSCMAKE lorsque vous régénérez le fichier d'informations de consultation.

Pour combiner les informations de consultation de plusieurs projets en un fichier browser (.bsc) unique

  1. Ne générez pas le fichier .bsc au niveau du projet ou utilisez le commutateur /n pour empêcher la troncation des fichiers .sbr.

  2. Après avoir généré tous les projets, exécutez BSCMAKE avec tous les fichiers .sbr en entrée. Les caractères génériques sont acceptés. Par exemple, si vos répertoires de projet C:\X, C:\Y et C:\Z contiennent des fichiers .sbr que vous souhaitez combiner en un fichier .bsc unique, utilisez BSCMAKE C:\X\*.sbr C:\Y\*.sbr C:\Z\*.sbr /o c:\répertoire_quelconque\fichier_combiné.bsc pour générer le fichier .bsc combiné.

Voir aussi

Référence

Outils de génération C/C++

Référence BSCMAKE