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


Параметры 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