Параметры BSCMAKE

Предупреждение

Хотя BSCMAKE по-прежнему установлен в Visual Studio, он больше не используется интегрированной среды разработки. Так как Visual Studio 2008 сведения о просмотре и символах хранятся автоматически в файле SQL Server .sdf в папке решения.

В этом разделе описываются параметры, доступные для управления BSCMAKE. Несколько параметров управляют содержимым файла сведений обзора, исключая или включая определенные сведения. Параметры исключения могут позволить BSCMAKE выполняться быстрее и может привести к более маленькому .bsc файлу. Имена вариантов чувствительны к регистру (за исключением /HELP и /NOLOGO).

Только /NOLOGO и /o доступны только в среде разработки Visual Studio. Подробнее см. в статье Настройка компилятора C++ и свойств сборки в Visual Studio.

Параметры

/Ei (filename ... )
Исключает содержимое одного или нескольких указанных filename файлов, включая файлы из файла сведений обзора. Чтобы указать несколько файлов, разделите имена пробелом и заключите список в скобки. Скобки не нужны, если указать только одну filenameскобку. Используйте /Ei вместе с параметром /Es исключения файлов, не исключенных /Es.

/El
Исключает локальные символы. Значение по умолчанию — включать локальные символы. Дополнительные сведения о локальных символах см. в разделе "Создание SBR-файла".

/Em
Исключает символы в тексте макросов. Используется /Em для включения только имен макросов в файл сведений обзора. По умолчанию необходимо включить как имена макросов, так и результат расширения макроса.

/Er (symbol ... )
Исключает один или несколько указанных symbol символов из файла сведений обзора. Чтобы указать несколько имен символов, разделите имена пробелом и заключите список в скобки. Круглые скобки являются ненужными, если указать только одну symbolскобку.

/Es
Исключает каждый файл, указанный с абсолютным путем, или найден в абсолютном пути, указанном в переменной среды INCLUDE. (Как правило, эти файлы — это системные файлы, содержащие много сведений, которые могут не потребоваться в файле сведений о просмотре.) Этот параметр не исключает файлы, указанные без пути, или с относительными путями или файлами, найденными в относительном пути в INCLUDE. Этот параметр можно использовать /Ei вместе с /Es исключением файлов, которые /Es не исключаются. Если вы хотите исключить только некоторые из файлов, используйте /Ei вместо него /Esи перечислите файлы, которые нужно исключить.

/errorreport:[ none | prompt | queue | send ]
Этот параметр является устаревшим. В Windows Vista и более поздних версиях отчеты об ошибках управляются параметрами отчеты об ошибках Windows (WER).

/HELP
Отображает сводку синтаксиса командной строки BSCMAKE.

/Iu
Включает неуправляемые символы. По умолчанию BSCMAKE не записывает определенные символы, но не ссылающиеся. .sbr Если файл был упакован, этот параметр не влияет на этот входной файл, так как компилятор уже удалил символы без ссылок.

/n
Принудительно выполняет добавочную сборку. Используйте /n для принудительного создания полной сборки файла сведений о том, существует ли .bsc файл или нет, и предотвратить .sbr усечение файлов. Дополнительные сведения см. в статье О том, как BSCMAKE создает .bsc файл.

/NOLOGO
Подавляет сообщение об авторских правах BSCMAKE.

/o filename
Параметр filename параметра задает имя файла сведений для обзора. По умолчанию BSCMAKE предоставляет файл сведений обзора базовое имя первого .sbr файла и .bsc расширения.

/S (filename ... )
Сообщает BSCMAKE обработать каждый указанный filename файл включаемого файла при первом обнаружении и исключить его в противном случае. Используйте этот параметр для экономии времени обработки, когда файл (например, заголовок или .hфайл для исходного .cpp.c файла) включается в несколько исходных файлов, но не изменяется с помощью директив предварительной обработки каждый раз. Используйте этот параметр, если файл изменяется способами, неважными для создаваемого файла сведений обзора. Чтобы указать несколько файлов, разделите имена пробелом и заключите список в скобки. Скобки не нужны, если указать только одну filenameскобку. Если вы хотите исключить файл каждый раз, когда он включен, используйте /Ei или /Es параметр.

/v
Предоставляет подробные выходные данные, в том числе имя каждого .sbr обрабатываемого файла и сведения о полном выполнении BSCMAKE.

/?
Отображает краткую сводку синтаксиса командной строки BSCMAKE.

Пример

Следующая командная строка сообщает BSCMAKE выполнить полную сборку main.bsc из трех .sbr файлов. Он также сообщает BSCMAKE исключить повторяющиеся экземпляры toolbox.h:

BSCMAKE /n /S toolbox.h /o main.bsc file1.sbr file2.sbr file3.sbr

См. также

Справочник по BSCMAKE