Поделиться через


Параметры BSCMAKE

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

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

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

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

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

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

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

  • /errorreport:[none | prompt | queue | send]
    Позволяет отправлять в корпорацию Майкрософт сведения, относящиеся к внутренним ошибкам файла Bscmake.exe.

    Дополнительные сведения о параметре /errorreport см. в разделе Параметр /errorReport (отчет о внутренних ошибках компилятора).

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

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

  • /n
    Принудительно обеспечивает недобавочное построение. Следует использовать параметр /n для принудительного обеспечения полного, непоэтапного построения файла для просмотра информации независимо от того, существует ли BSC-файл, и предотвращения возможного усечения SBR-файлов. См. раздел Построение файла BSC в BSCMAKE.

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

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

  • /S ( filename...)
    Предписывает BSCMAKE обрабатывать указанный включаемый файл при первом его появлении и исключать его во всех остальных случаях. Следует использовать этот параметр для экономии времени на обработку, если файл (например, файл заголовка (H) для исходного файла C или CPP) включен в несколько исходных файлов и не изменяется каждый раз директивами предварительной обработки. Данный параметр также можно использовать, если файл изменяется, но не в той части, которая относится к создаваемому файлу для просмотра информации. Чтобы указать несколько файлов, необходимо отделить имена друг от друга с помощью пробела и заключить список в круглые скобки. Круглые скобки являются необязательными, если указывается только один 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

См. также

Ссылки

Справочник ВSCMAKE