/SUBSYSTEM (укажите подсистему)
Обновлен: Июль 2008
/SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|
POSIX|WINDOWS|WINDOWSCE)
[,major[.minor]]
BOOT_APPLICATION
Приложение, которое запускается в среде загрузки Windows. Дополнительные сведения о приложениях загрузки см. в разделе О BCD.CONSOLE
Символьное приложение Win32. Консольным приложениям операционная система предоставляет консоль. Если main или wmainопределяется для машинного кода, то int main(array<String ^> ^) определяется для управляемого кода, или производится построение приложения полностью за счет использования /clr:safe, CONSOLE устанавливается по умолчанию.Расширяемый аппаратный интерфейс
Подсистемы EFI_*. Дополнительные сведения см. в технической документации по EFI. Например, см. веб-сайт Intel. Минимальная версия и версия по умолчанию — 1.0.NATIVE
Драйверы режима ядра для Windows NT. Этот параметр обычно резервируется для системных компонентов Windows. Если /DRIVER:WDM задан, значение по умолчанию — NATIVE.POSIX
Приложение, выполняемое с подсистемой POSIX в Windows NT.WINDOWS
Приложение не требует консоли, возможно, по причине создания своих собственных окон для взаимодействия с пользователем. Если WinMain или wWinMainопределяется для машинного кода, или WinMain(HISTANCE *, HINSTANCE *, char *, int) или wWinMain(HINSTANCE *, HINSTANCE *, wchar_t *, int) определяется для управляемого кода, WINDOWS устанавливается по умолчанию.WINDOWSCE
Приложение, выполняемое на устройстве с операционной системой Windows CE.Major и minor(необязательно).
Укажите минимальную необходимую версию подсистемы. Аргументами являются десятичные числа в диапазоне от 0 до 65 535. См. Примечания для получения дополнительных сведений. Верхний предел номера версии не ограничен.
Заметки
Параметр /SUBSYSTEM указывает среду для исполняемого файла.
Выбор подсистемы влияет на символ точки входа (или функцию точки входа), который будет выбран компоновщиком.
Дополнительно задаваемый минимальный номер версии и значения major и minor номера версии по умолчанию для подсистемы следующие:
Подсистема |
Минимальные требования |
Значение по умолчанию |
---|---|---|
BOOT_APPLICATION |
1.0 |
1.0 |
CONSOLE |
5.00 (x86) 5.02 (Itanium)5.02 (x64) |
5.00 (x86) 5.02 (Itanium)5.02 (x64) |
WINDOWS |
5.00 (x86) 5.02 (Itanium) 5.02 (x64) |
5.00 (x86) 5.02 (Itanium) 5.02 (x64) |
NATIVE (с DRIVER:WDM) |
1.00 (x86) 1.10 (Itanium) 1.10 (x64) |
1.00 (x86) 1.10 (Itanium) 1.10 (x64) |
NATIVE (без /DRIVER:WDM) |
4.00 (x86) 5.02 (Itanium) 5.02 (x64) |
4.00 (x86) 5.02 (Itanium) 5.02 (x64) |
POSIX |
1.0 |
19.90 |
WINDOWSCE |
4.02 |
5.0 |
EFI_APPLICATION, EFI_BOOT_SERVICE_DRIVER, EFI_ROM, EFI_RUNTIME_DRIVER |
1.0 |
1.0 |
Установка данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Установка свойств проекта Visual C++.
Щелкните папку Компоновщик.
Выберите страницу свойств Система.
Очистите свойство SubSystem.
Установка этого параметра компоновщика программным способом
- См. раздел SubSystem.
См. также
Ссылки
Настройка параметров компоновщика
Журнал изменений
Дата |
Журнал изменений |
Причина |
---|---|---|
Июль 2008 |
Добавлен параметр BOOT_APPLICATION и обновлены минимальная версия и версия по умолчанию. |
Исправление ошибки содержимого. |