Visual C ++ просматривать информацию - PullRequest
7 голосов
/ 22 июля 2009

Я пытаюсь выяснить, для чего используется информация о просмотре (.sbr файлы), но я нахожу только ссылки, как ее создать. Так для чего это?

Спасибо Дима

Ответы [ 3 ]

7 голосов
/ 22 июля 2009

Читать здесь (Блог команды Visual C ++: история IntelliSense, часть 1)

Сбор информации о C или C ++ Структура программы была вокруг в течение очень долгого времени в Microsoft товары. Предшественник даже Visual C ++ 1.0, компилятор поддерживал генерацию информации о программе через .SBR и Файлы .BSC. (Примечание: компилятор в Visual C ++ 1.0 уже был версией 8, поэтому инструменты командной строки были уже какое-то время.) СРП файлы содержат ссылку и определение информация для одного перевода модуль, который генерирует компилятор компилирует . Эти файлы SBR в сочетании на более позднем этапе, используя Инструмент BSCMAKE для создания файла BSC. Этот файл может быть использован для просмотра много разных аспектов программы: ссылка, определения, вызывающий абонент графики, макросы и т. д.

3 голосов
/ 22 июля 2009

.sbr в значительной степени ctags Visual Studio - индекс символов с обратными ссылками на источник. Когда доступно, оно используется «Найти символ» и другими подобными инструментами. Он точнее встроенного парсера VS, потому что C ++ может быть хитрым, а настоящий компилятор может работать лучше (хотя это не совсем верно в VS2010 больше).

2 голосов
/ 22 июля 2009

Одно время просмотр информации приводил в действие механизм «Перейти к определению», но он был переработан в более поздней версии Visual C ++. Некоторые сторонние инструменты все еще используют информацию о просмотре (точно не помню, но я думаю, что один из инструментов Rational использует) для перекрестной ссылки на код.

Я всегда отключаю его, чтобы сократить время сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...