Visual C++ просматривать информацию
Я пытаюсь выяснить, что просматривать информацию (.sbr
файлы) используется, но найти только ссылки, как его создать. Так для чего это нужно?
Спасибо дима
3 ответа
Читайте здесь (Блог команды разработчиков Visual C++: история IntelliSense, часть 1)
Сбор информации о структуре программы на C или C++ уже давно используется в продуктах Microsoft. Еще до Visual C++ 1.0 компилятор поддерживал генерацию информации о программе через файлы.SBR и.BSC. (Примечание: компилятор в Visual C++ 1.0 уже был версией 8, поэтому инструменты командной строки были уже давно.) Файлы SBR содержат справочную и определительную информацию для одного модуля перевода, который компилятор генерирует при компиляции. Эти файлы SBR объединяются на более позднем этапе с использованием инструмента BSCMAKE для создания файла BSC. Затем этот файл можно использовать для просмотра различных аспектов программы: ссылки, определения, графики вызывающего абонента, макросы и т. Д.
.sbr
в значительной степени Visual Studio ctags
- индекс символов с обратными ссылками на источник. Когда доступно, оно используется "Найти символ" и другими подобными инструментами. Он более точен, чем встроенный парсер VS, потому что C++ может быть хитрым, а настоящий компилятор может работать лучше (хотя это не совсем так в VS2010 больше).
Одно время просмотр информации приводил в действие механизм "Перейти к определению", но он был переработан в более поздней версии Visual C++. Некоторые сторонние инструменты все еще используют информацию о просмотре (точно не могу вспомнить, но я думаю, что один из инструментов Rational использует) для перекрестной ссылки на код.
Я всегда отключаю его, чтобы сократить время сборки.