Использование набора инструментов Microsoft C++ из командной строки
Вы можете выполнять сборку приложений на языках C и C++ из командной строки с помощью средств, включенных в Visual Studio. Набор инструментов компилятора Microsoft C++ (MSVC) также можно скачать как отдельный пакет. Вам не нужно устанавливать интегрированную среду разработки Visual Studio, если она вам не нужна.
В этой статье описывается, как настроить среду для использования отдельных компиляторов, компоновщиков, библиотекарей и другие основные средства. Система сборки собственного проекта в Visual Studio на основе MSBuild не использует среду, как описано в этой статье. Дополнительные сведения об использовании средства MSBuild из командной строки см. в справочнике по использованию MSBuild в командной строке для C++.
Скачивание и установка инструментов
Если вы установили Visual Studio и рабочую нагрузку C++, у вас есть все программы командной строки. Сведения об установке C++ и Visual Studio см. здесь. Если требуется только набор инструментов командной строки, скачайте Средства сборки для Visual Studio. При запуске скачанного исполняемого файла будет обновлен и запущен Visual Studio Installer. Чтобы установить только необходимые средства разработки C++, выберите рабочую нагрузку Разработка классических приложений на C++. В разделе Сведения об установке можно выбрать дополнительные библиотеки и наборы инструментов, чтобы добавить их. Чтобы создать код с помощью наборов инструментов Visual Studio 2015, 2017 или 2019, выберите дополнительные средства сборки MSVC версии 140, версии 141 или версии 142. После проверки выбранных параметров щелкните Установить.
Если вы установили Visual Studio и рабочую нагрузку C++, у вас есть все программы командной строки. Сведения об установке C++ и Visual Studio см. здесь. Если требуется только набор инструментов командной строки, скачайте Средства сборки для Visual Studio 2017. При запуске скачанного исполняемого файла будет обновлен и запущен Visual Studio Installer. Чтобы установить только необходимые средства разработки C++, выберите рабочую нагрузку Набор инструментов Visual C++. В разделе Сведения об установке можно выбрать дополнительные библиотеки и наборы инструментов, чтобы добавить их. Чтобы создавать код с помощью набора инструментов Visual Studio 2015, выберите дополнительные средства сборки MSVC версии 140. После проверки выбранных параметров щелкните Установить.
Практическое руководство. Использование программ командной строки
Когда вы выбираете одну из рабочих нагрузок C++ в Visual Studio Installer, он устанавливает набор инструментов платформы Visual Studio. Набор инструментов платформы содержит все средства C и C++ для конкретной версии Visual Studio. Эти средства включают компиляторы C/C++, компоновщики, сборщики и другие средства сборки, а также соответствующие библиотеки и файлы заголовков. Все эти средства можно использовать в командной строке. Они также используются внутри интегрированной среды разработки Visual Studio. Существуют отдельные компиляторы для архитектур x86 и x64 и средства для сборки кода для целевых платформ x86, x 64, ARM и ARM64. Каждый набор средств для конкретного узла и целевой архитектуры сборки хранится в собственном каталоге.
Для правильной работы инструментам требуется несколько переменных среды. Эти переменные используются для добавления средств в путь, а также для задания расположений файлов, файлов библиотеки и пакетов SDK. Чтобы упростить процесс задания этих переменных среды, программа установки создает настраиваемые командные файлы, или пакетные файлы, во время установки. Вы можете выполнить один из этих командных файлов, чтобы задать конкретный узел и целевую архитектуру сборки, версию Windows SDK и набор инструментов платформы. Для удобства установщик также создает ярлыки в меню «Пуск». Сочетания клавиш открывают окна командной строки разработчика с помощью этих файлов команд для определенных сочетаний узлов и целевого объекта. Эти ярлыки гарантируют, что все необходимые переменные среды установлены и готовы к использованию.
Необходимые переменные среды зависят от установки и выбранной архитектуры сборки. Они также могут изменяться при обновлении продукта. Эта переменная является одной из причин, по которой рекомендуется использовать установленный ярлык командной строки или файл команд, а не задавать переменные среды самостоятельно.
Устанавливаемые наборы инструментов, командные файлы и ярлыки зависят от процессора компьютера и параметров, выбранных во время установки. Всегда устанавливаются средства, размещаемые на платформе x86, и кросс-компиляции x86 и x64 для сборки кода. Если у вас 64-разрядная версия Windows, будут также установлены средства, размещаемые на платформе x64, и кросс-компиляции x86 и x64 для сборки кода. Если выбрать необязательные средства универсальной платформы Windows для C++, также устанавливаются средства для платформ x86 и x64, которые собирают код ARM и ARM64. Эти и другие инструменты могут быть установлены в других рабочих нагрузках.
Переменные пути и среды для сборок командной строки
Программы командной строки MSVC используют переменные среды PATH , TMP , INCLUDE , LIB и LIBPATH , а также другие переменные среды, связанные с установленными средствами, платформами и пакетами SDK. Даже при простой установке Visual Studio могут задаваться двадцать и более переменных среды. Поэтому настоятельно рекомендуется использовать ярлык командной строки разработчика или один из настраиваемых файлов команд. Мы не рекомендуем задавать эти переменные в среде Windows самостоятельно.
Чтобы узнать, какие переменные среды задаются ярлыком командной строки разработчика, можно использовать команду SET . Откройте простое окно командной строки и сохраните выходные данные команды SET в качестве основы. Откройте окно командной строки разработчика и сохраните выходные данные команды SET для сравнения. Используйте средство диффа, например встроенный в Visual Studio, чтобы выделить переменные среды, заданные командной строкой разработчика. Дополнительные сведения о переменных среды компилятора и компоновщика см. в разделе cl environment переменных.
Сочетания клавиш командной строки разработчика
Ярлыки командной строки устанавливаются в папке конкретной версии Visual Studio в меню «Пуск» Windows. Ниже приведен список основных ярлыков командной строки и архитектуры сборки, которые они поддерживают:
- Командная строка разработчика — указывает среде использовать 32-разрядные собственные инструменты x86 для сборки 32-разрядного машинного кода x86.
- Командная строка Native Tools x86 — указывает среде использовать 32-разрядные собственные инструменты x86 для сборки 32-разрядного машинного кода x86.
- Командная строка Native Tools x64 — указывает среде использовать 64-разрядные собственные инструменты x64 для сборки 64-разрядного машинного кода x64.
- Командная строка Cross Tools x86_x64 — указывает среде использовать 32-разрядные собственные инструменты x86 для сборки 64-разрядного машинного кода x64.
- Командная строка Cross Tools x64_x86 — указывает среде использовать 64-разрядные собственные инструменты x64 для сборки 32-разрядного машинного кода x86.
Имена ярлыков и папок в меню «Пуск» зависят от установленной версии Visual Studio. Они также зависят от Псевдонима установки, если вы его задали. Например, предположим, что вы установили Visual Studio 2022, и вы дали ему псевдоним «Последняя версия». Ярлык командной строки разработчика называется командной строкой разработчика для VS 2022 (последняя версия) в папке с именем Visual Studio 2022.
Имена ярлыков и папок в меню «Пуск» зависят от установленной версии Visual Studio. Они также зависят от Псевдонима установки, если вы его задали. Например, предположим, что вы установили Visual Studio 2017 и присвоили ей псевдоним Последняя версия. Ярлык командной строки разработчика называется Командная строка разработчика для VS 2017 (последняя версия) в папке с именем Visual Studio 2017.
Имена ярлыков и папок в меню «Пуск» зависят от установленной версии Visual Studio. Например, предположим, что вы установили Visual Studio 2015. Ярлык командной строки разработчика называется Командная строка разработчика для VS 2015.
Некоторые программы командной строки и параметры могут требовать разрешений администратора. Если при их использовании возникают проблемы с разрешениями, мы рекомендуем открыть окно командной строки разработчика с помощью команды Запуск от имени администратора. Откройте контекстное меню для окна командной строки, а затем выберите команду Дополнительно > Запуск от имени администратора.
Открытие окна командной строки разработчика
- На рабочем столе откройте меню «Пуск» Windows. В Windows 11 нажмите кнопку «Все приложения» , чтобы открыть список установленных приложений. В Windows 10 список открыт слева. Прокрутите список вниз, чтобы найти и открыть папку (а не приложение) для вашей версии Visual Studio, например Visual Studio 2022.
- В папке выберите ярлык Командная строка разработчика для вашей версии Visual Studio. Этот ярлык запускает окно командной строки разработчика, которое использует архитектуру сборки по умолчанию: 32-разрядные собственные инструменты x86 для сборки 32-разрядного машинного кода x86. Если вы предпочитаете архитектуру сборки не по умолчанию, выберите одну из собственных командных строк или командную строку инструментов кросс-компиляции, чтобы указать узел и целевую архитектуру.
Более быстрый способ открыть командную строку разработчика — ввести запрос командная строка разработчика в поле поиска на рабочем столе. Затем выберите нужный результат.
По умолчанию текущий рабочий каталог в командной строке разработчика является корнем установки Visual Studio в каталоге Program Files. Это не подходящее расположение для кода и проектов. Перед созданием проекта измените текущий рабочий каталог на другое расположение. Интегрированная среда разработки создает проекты в пользовательском каталоге, как правило, в %USERPROFILE%\source\repos.
Расположения файлов команд разработчика
Если вам необходимо установить среду сборки в открытом окне командной строки, можно использовать один из командных файлов, созданных установщиком. Рекомендуем задавать среду в новом окне командной строки. Не рекомендуется менять среды позднее в том же окне командной строки.
Расположение командного файла зависит от установленной версии Visual Studio и расположения, выбранного во время установки. Для Visual Studio 2019 типичная установка в 64-разрядной системе находится в \Program Files\Microsoft Visual Studio\2022\ . Это может быть сообщество, профессиональный, корпоративный, buildTools или другой псевдоним, который вы предоставили.
Расположение командного файла зависит от установленной версии Visual Studio и расположения, выбранного во время установки. Для Visual Studio 2019 типичная установка в 64-разрядной системе находится в \Program Files (x86)\Microsoft Visual Studio\2019\ . Это может быть сообщество, профессиональный, корпоративный, buildTools или другой псевдоним, который вы предоставили.
Расположение командного файла зависит от установленной версии Visual Studio и расположения, выбранного во время установки. Для Visual Studio 2017 типичная установка находится в \Program Files (x86)\Microsoft Visual Studio\2017\ 64-разрядной системе. Это может быть сообщество, профессиональный, корпоративный, buildTools или другой псевдоним, который вы предоставили.
Расположение командного файла зависит от версии Visual Studio и каталога установки. Для Visual Studio 2015 типичный расположение установки в 64-разрядной системе находится в \Program Files (x86)\Microsoft Visual Studio 14.0 .
Основной файл VsDevCmd.bat командной строки разработчика находится в подкаталоге Common7\Tools . Если параметры не указаны, он указывает среде использовать собственные инструменты x86 для создания 32-разрядного кода x86.
Для настройки конкретных архитектур сборки доступны дополнительные командные файлы. Доступные командные файлы зависят от установленных рабочих нагрузок и параметров Visual Studio. В Visual Studio 2017 и Visual Studio 2019 их можно найти в подкаталоге VC\Вспомогательный\Build.
Для настройки конкретных архитектур сборки доступны дополнительные командные файлы. Доступные командные файлы зависят от установленных рабочих нагрузок и параметров Visual Studio. В Visual Studio 2015 они находятся в подкаталогах VC, VC\bin или VC\bin\architecture , где архитектура является одним из параметров собственного или кросс-компилятора.
Эти командные файлы устанавливают параметры по умолчанию и вызывают VsDevCmd.bat , чтобы настроить указанное окружение архитектуры сборки. Обычная установка может включать следующие командные файлы:
| Командный файл | Узел и целевые архитектуры |
|---|---|
| vcvars32.bat | Использует 32-разрядные собственные инструменты x86 для сборки 32-разрядного машинного кода x86. |
| vcvars64.bat | Использует 64-разрядные собственные инструменты x64 для сборки 64-разрядного кода x64. |
| vcvarsx86_amd64.bat | Использует 32-разрядные собственные инструменты кросс-компиляции x86 для сборки 64-разрядного кода x64. |
| vcvarsamd64_x86.bat | Использует 64-разрядные собственные инструменты кросс-компиляции x64 для сборки 32-разрядного кода x86. |
| vcvarsx86_arm.bat | Использует 32-разрядные собственные инструменты кросс-компиляции x86 для сборки кода ARM. |
| vcvarsamd64_arm.bat | Использует 64-разрядные собственные инструменты кросс-компиляции x64 для сборки кода ARM. |
| vcvarsx86_arm64.bat | Использует 32-разрядные собственные инструменты кросс-компиляции x86 для сборки кода ARM64. |
| vcvarsamd64_arm64.bat | Использует 64-разрядные собственные инструменты кросс-компиляции x64 для сборки кода ARM64. |
| vcvarsall.bat | Использует параметры для указания узла и целевой архитектуры, пакета Windows SDK и платформы. Список поддерживаемых вариантов можно вызвать параметром /help . |
Файл vcvarsall.bat и другие командные файлы Visual Studio могут различаться на разных компьютерах. Не заменяйте отсутствующий или поврежденный файл vcvarsall.bat файлом с другого компьютера. Перезапустите Visual Studio Installer, чтобы заменить отсутствующий файл.
Файл vcvarsall.bat также может различаться в разных версиях. Если текущая версия Visual Studio установлена на компьютере, на котором также имеется более ранняя версия Visual Studio, не запускайте файл vcvarsall.bat или другой командный файл других версий в том же окне командной строки.
Использование средств разработчика в существующем окне командной строки
Самый простой способ указать конкретную архитектуру сборки в имеющемся командном окне — использовать файл vcvarsall.bat . Используйте файл vcvarsall.bat , чтобы задать переменные среды для настройки командной строки для собственной 32- или 64-разрядной компиляции. Аргументы позволяют указать кросс-компиляцию для процессоров x86, x64, ARM или ARM64. Вы можете указать в качестве целевой платформы Microsoft Store, универсальную платформу Windows или платформу классических приложений Windows. Можно даже указать, какой пакет Windows SDK использовать, и выбрать версию набора инструментов платформы.
Если аргументы не используются, файл vcvarsall.bat настраивает переменные среды для использования текущего собственного компилятора x86 для 32-разрядных целевых классических приложений Windows. Можно добавить аргументы, чтобы настроить среду для использования собственных инструментов или инструментов кросс-компиляции. Файл vcvarsall.bat выводит сообщение об ошибке, если указанная конфигурация не установлена или недоступна на компьютере.
Синтаксис vcvarsall
vcvarsall.bat [ architecture ] [ platform_type ] [ winsdk_version ] [ -vcvars_ver= vcversion ] [ spectre_mode ]
architecture
Этот необязательный аргумент указывает узел и целевую архитектуру для использования. Если параметр architecture не указан, используется среда сборки по умолчанию. Поддерживаются следующие аргументы:
| architecture | GNU C ++ | Архитектура главного компьютера | Архитектура выходных данных сборки (целевая) |
|---|---|---|---|
| x86 | собственный 32-разрядный x86 | x86, x64 | x86 |
| x86_amd64 или x86_x64 | x64 для x86 (кросс-компилятор) | x86, x64 | x64 |
| x86_arm | ARM для x86 (кросс-компилятор) | x86, x64 | ARM |
| x86_arm64 | ARM64 для x86 (кросс-компилятор) | x86, x64 | ARM64 |
| amd64 или x64 | Собственный 64-разрядный x64 | x64 | x64 |
| amd64_x86 или x64_x86 | x86 для x64 (кросс-компилятор) | x64 | x86 |
| amd64_arm или x64_arm | ARM для x64 (кросс-компилятор) | x64 | ARM |
| amd64_arm64 или x64_arm64 | ARM64 для x64 (кросс-компилятор) | x64 | ARM64 |
platform_type
Этот необязательный аргумент позволяет указать store или uwp в качестве типа платформы. По умолчанию среда настроена на сборку классических или консольных приложений.
winsdk_version
При необходимости указывает версию Windows SDK для использования. По умолчанию используется последняя установленная версия Windows SDK. Чтобы указать версию Windows SDK, можно использовать полный номер Windows SDK, например 10.0.10240.0 , или указать 8.1 , чтобы использовать пакет SDK для Windows 8.1.
vcversion
При необходимости указывает набор инструментов компилятора Visual Studio для использования. По умолчанию среда должна использовать текущий набор инструментов компилятора Visual Studio.
Используйте -vcvars_ver=14.2x.yyyyy, чтобы указать конкретную версию набора инструментов компилятора Visual Studio 2019.
Используйте -vcvars_ver=14.29, чтобы указать последнюю версию набора инструментов компилятора Visual Studio 2019.
Используйте -vcvars_ver=14.16, чтобы указать последнюю версию набора инструментов компилятора Visual Studio 2017.
Используйте -vcvars_ver=14.1x.yyyyy, чтобы указать конкретную версию набора инструментов компилятора Visual Studio 2017.
Используйте -vcvars_ver=14.0, чтобы указать набор инструментов компилятора Visual Studio 2015.
spectre_mode
Не используйте этот параметр, чтобы применять библиотеки без устранения рисков Spectre. Используйте значение spectre , чтобы применять библиотеки с устранением рисков Spectre.
Настройка среды сборки в существующем окне командной строки
- В командной строке выполните команду CD, чтобы перейти на каталог установки Visual Studio. Затем снова используйте CD, чтобы перейти в подкаталог, который содержит зависящие от конфигурации командные файлы. Для Visual Studio 2019 и Visual Studio 2017 используйте подкаталог VC\Вспомогательный\Build . Для Visual Studio 2015 используйте подкаталог VC.
- Введите команду для вашей среды разработки. Например, для сборки кода ARM для универсальной платформы Windows на 64-разрядной платформе с последней версией Windows SDK и набором инструментов компилятора Visual Studio используйте эту командную строку: vcvarsall.bat amd64_arm uwp
Создание собственных ярлыков командной строки
Откройте диалоговое окно свойств для ярлыка командной строки разработчика, чтобы увидеть использованный целевой объект команды. Например, целевой объект для ярлыка командной строки Native Tools x64 для VS 2019 выглядит примерно следующим образом:
%comspec% /k «C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat»
Откройте диалоговое окно свойств для ярлыка командной строки разработчика, чтобы увидеть использованный целевой объект команды. Например, целевой объект для ярлыка командной строки Native Tools x64 для VS 2017 выглядит примерно следующим образом:
%comspec% /k «C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat»
Откройте диалоговое окно свойств для ярлыка командной строки разработчика, чтобы увидеть использованный целевой объект команды. Например, целевой объект для ярлыка командной строки Native Tools x64 для VS 2015 выглядит примерно следующим образом:
%comspec% /k «C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat» amd64
Пакетные файлы для конкретных архитектур устанавливают параметр architecture и вызывают vcvarsall.bat . Вы можете передать те же параметры в эти пакетные файлы, как вы бы передали их в файл vcvarsall.bat , или можно просто вызвать vcvarsall.bat напрямую. Чтобы задать параметры для ярлыка своей командной строки, добавьте их в конец команды в двойных кавычках. Например, вот ярлык для сборки кода ARM для универсальной платформы Windows на 64-разрядной платформе с последней версией Windows SDK. Чтобы использовать более раннюю версию набора инструментов компилятора, укажите номер версии. Используйте подобный целевой объект команды в ярлыке:
%comspec% /k «C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat» amd64_arm uwp -vcvars_ver=14.29
%comspec% /k «C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat» amd64_arm uwp -vcvars_ver=14.19
%comspec% /k «C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat» amd64 -vcvars_ver=14.0
Измените путь, чтобы указать каталог установки Visual Studio. Файл vcvarsall.bat содержит дополнительную информацию об определенных номерах версии.
Программы командной строки
Для сборки проекта C/C++ из командной строки Visual Studio предоставляет следующие программы командной строки:
CL
Используйте компилятор (cl.exe) для компиляции и компоновки файлов исходного кода в приложения, библиотеки и DLL.
Link
Используйте компоновщик (link.exe) для компоновки скомпилированных объектных файлов и библиотек в приложения и DLL.
При сборке в командной строке команда F1 для получения мгновенной справки недоступна. Вместо этого используйте поисковую систему для получения сведений о предупреждениях, ошибках и сообщениях. Также можно скачать и применить автономные файлы справки. Чтобы использовать поиск в Microsoft Learn, введите запрос в поле поиска в верхней части любой статьи.
Средства управления проектами из командной строки
По умолчанию в интегрированной среде разработки Visual Studio используется собственная система сборки проектов на основе MSBuild. Можно вызвать MSBuild непосредственно для создания проектов без использования интегрированной среды разработки. Можно также выполнить команду devenv , чтобы использовать Visual Studio для сборки проектов и решений. Visual Studio также поддерживает системы сборки на основе CMake или NMake.
MSBuild
Используйте MSBuild (msbuild.exe) и файл проекта (VCXPROJ) для настройки сборки и вызова набора инструментов без загрузки Visual Studio IDE. Это аналогично выполнению команд Собрать проект или Собрать решение в интегрированной среде разработки Visual Studio. MSBuild имеет преимущества по сравнению с интегрированной средой разработки при сборке в командной строке. Вам не нужно устанавливать полную среду IDE на всех серверах сборки и в конвейерах сборки. Так вы избегаете дополнительных издержек IDE. MSBuild выполняется в контейнерных средах сборки и поддерживает двоичное средство ведения журнала.
DEVENV
Используйте DEVENV (devenv.exe) вместе с параметром командной строки, например /Build или /Clean , для выполнения определенных команд сборки без отображения интегрированной среды разработки Visual Studio.
CMake
CMake (cmake.exe) — это кроссплатформенное средство с открытым кодом, которое позволяет определять процессы сборки, выполняемые на множестве платформ. CMake может настраивать и контролировать собственные средства сборки для поддерживаемых платформ, например MSBuild и Make. См. документацию по CMake для получения дополнительных сведений.
NMAKE
Используйте NMAKE (nmake.exe) для сборки проектов C++ с помощью традиционного файла makefile.
Начиная с Visual Studio 2019 версии 16.5, MSBuild и DEVENV не используют окружение командной строки для управления набором инструментов и используемыми библиотеками.
В этом разделе
В этих статьях показано, как создавать приложения в командной строке, а также описано, как настроить среду сборки из командной строки. В некоторых из них показано, как использовать 64-разрядные наборы инструментов и целевые платформы x86, x64, ARM и ARM64. Они также описывают использование средств сборки из командной строки MSBuild и NMAKE.
Пошаговое руководство. Компиляция собственной программы C++ в командной строке
Содержит пример создания и компиляции программы на языке C++ из командной строки.
Пошаговое руководство. Компиляция программы C++/CLI в командной строке
Описывается создание и компиляция программы C++/CLI, в которой используется платформа .NET Framework.
Пошаговое руководство. Компиляция программы C++/CX в командной строке
Описывается создание и компиляция программы C++/CX, в которой используется среда выполнения Windows.
NMAKE reference (Справочник по NMAKE)
Содержит ссылки на статьи, в которых описывается служебная программа обслуживания программ Майкрософт (NMAKE.EXE).
MSBuild в командной строке — C++
Содержит ссылки на статьи, в которых рассматривается использование программы msbuild.exe из командной строки.
См. также
/MD, /MT, /LD (использование библиотеки времени выполнения)
Описывается использование этих параметров компилятора для работы с библиотекой времени выполнения отладки или выпуска.
Параметры компилятора C/C++
Содержит ссылки на статьи, посвященные параметрам компилятора C и C++, а также программе CL.exe.
Параметры компоновщика MSVC
Содержит ссылки на статьи, посвященные параметрам компоновщика и программе LINK.exe.
Дополнительные средства сборки MSVC
Содержит ссылки на средства сборки C/C++, включенные в состав Visual Studio.
Как поставить русский язык в SQL Server Management Studio
Узнайте, как установить русский язык в SQL Server Management Studio для удобной работы с базами данных на русском языке. Следуйте простым шагам и настройте интерфейс программы на нужный язык.
SQL Server Management Studio (SSMS) — это мощное программное обеспечение, которое используется для управления и администрирования серверов баз данных SQL Server от компании Microsoft. Оно предоставляет широкий спектр функций для работы с базами данных, таблицами, запросами и другими объектами.
Однако, по умолчанию SSMS может отображать информацию на английском языке, что может представлять проблему для пользователей, предпочитающих работать на русском языке. Но не волнуйтесь, в этой статье мы расскажем, как настроить русский язык в SQL Server Management Studio.
Первым шагом является установка русской локали в самой операционной системе. Для этого откройте «Панель управления», выберите «Язык и региональные стандарты» (или аналогичный пункт настройки) и установите русский язык в качестве предпочитаемого языка.
Затем необходимо изменить настройки языка в самом SQL Server Management Studio. Для этого запустите программу и выберите в меню «Tools» пункт «Options». В открывшемся окне выберите «Environment» в левой панели и затем «International Settings». В разделе «Display language» выберите русский язык из списка.
После этого перезапустите SQL Server Management Studio, и вы увидите, что интерфейс программы теперь отображается на русском языке. Кроме того, SQL Server Management Studio теперь будет использовать русский язык для системных сообщений и отображения данных.
Преобразование числа в массив в языке программирования С
Как настроить русский язык
Чтобы настроить русский язык в SSMS, выполните следующие шаги:
- Запустите SQL Server Management Studio.
- Откройте меню Tools (Инструменты) в верхней панели.
- Выберите пункт Options (Параметры).
- В появившемся окне Options (Параметры) выберите пункт Environment (Окружение) в левой панели.
- В правой панели найдите параметр International Settings (Международные настройки) и раскройте его.
- В выпадающем списке Language (Язык) выберите русский язык (Russian).
- Нажмите кнопку OK (ОК), чтобы сохранить изменения.
После перезапуска SQL Server Management Studio интерфейс будет отображаться на русском языке.
Теперь вы можете комфортно работать с SQL Server Management Studio на русском языке и использовать все его функции для управления базами данных SQL Server.
В SQL Server Management Studio
Для настройки русского языка в SQL Server Management Studio выполните следующие шаги:
- Откройте SQL Server Management Studio.
- Перейдите в меню «Инструменты» (Tools) и выберите пункт «Параметры» (Options).
- В появившемся окне «Параметры» (Options) найдите раздел «Окружение» (Environment) и выберите подраздел «Международные настройки» (International Settings).
- В поле «Язык» (Language) выберите «Русский» (Russian) из выпадающего списка.
- Нажмите кнопку «ОК» для сохранения изменений.
После выполнения этих шагов интерфейс SQL Server Management Studio будет настроен на русский язык. Вы сможете использовать русские названия таблиц, полей и других объектов базы данных, а также просматривать и редактировать данные на русском языке.
Открытие SQL Server Management Studio
- Нажмите кнопку «Пуск» в Windows.
- В поисковой строке введите «SQL Server Management Studio» и выберите соответствующее приложение из списка результатов поиска.
- После запуска приложения вам может потребоваться ввести учетные данные для входа в систему SQL Server. Введите соответствующие данные и нажмите кнопку «Подключиться».
- После успешного входа в систему вы увидите основное окно SSMS.
Теперь вы готовы начать работу с SQL Server Management Studio и настраивать русский язык в программе.
Как связать страницы с помощью ссылок в HTML: лучшие способы и примеры
На компьютере и выбор русского языка
Если вы хотите настроить русский язык в SQL Server Management Studio, вам необходимо установить русскую версию программы или добавить русский язык как дополнительный в настройках компьютера.
Для установки русской версии SQL Server Management Studio вам потребуется загрузить и запустить установщик программы. Во время установки, вам будет предложено выбрать язык интерфейса, включая русский язык. После установки, SQL Server Management Studio будет отображаться на русском языке.
Если вы уже установили SQL Server Management Studio на английском языке, но хотите добавить русский язык с помощью настроек компьютера, выполните следующие шаги:
| Шаг 1: | Откройте меню «Пуск» и выберите «Параметры» (или «Настройки»), затем выберите «Время и язык». |
| Шаг 2: | В разделе «Язык» нажмите на кнопку «Регион и язык». |
| Шаг 3: | На вкладке «Язык» нажмите на кнопку «Добавить язык» и выберите русский язык из списка. |
| Шаг 4: | После выбора русского языка, его можно сделать предпочтительным языком, переместив его вверх в списке языков. |
| Шаг 5: | После сохранения изменений, перезагрузите SQL Server Management Studio. Теперь интерфейс программы будет отображаться на русском языке. |
Теперь вы знаете, как настроить русский язык в SQL Server Management Studio, как установив русскую версию программы, так и добавив русский язык настройках компьютера.
Установка русского языка
Для установки русского языка в SQL Server Management Studio необходимо выполнить следующие шаги:
- Запустите SQL Server Management Studio.
- Выберите «Инструменты» в верхнем меню.
- В выпадающем меню выберите «Настройки».
- В открывшемся окне «Настройки» выберите пункт «Окружение» в левой панели.
- Выберите вкладку «Международные настройки».
- В поле «Язык» выберите «Русский» из списка доступных языков.
- Нажмите кнопку «ОК», чтобы сохранить изменения.
После выполнения этих шагов, русский язык будет установлен в SQL Server Management Studio, и интерфейс программы будет отображаться на русском языке. Теперь вы сможете комфортно работать с SQL Server Management Studio на русском языке.
Как вывести все поля класса в Python: простой способ
в SQL Server Management Studio
Для настройки русского языка в SQL Server Management Studio (SSMS) следуйте следующим шагам:
1. Откройте SSMS и выберите «Tools» в верхнем меню.
2. В выпадающем меню выберите «Options».
3. В открывшемся окне «Options» выберите «Environment» в левой панели.
4. В правой части окна найдите раздел «International Settings».
5. В поле «Default language for new queries» выберите «Russian».
6. Нажмите кнопку «OK», чтобы сохранить изменения.
После выполнения этих шагов, вся среда SSMS будет использовать русский язык, включая системные сообщения, запросы и результаты.
Обратите внимание, что настройка русского языка в SSMS не влияет на локализацию баз данных или сервера SQL Server. Это только настройка для клиентского приложения.
Изменение языка
Для изменения языка в SQL Server Management Studio (SSMS) выполните следующие шаги:
- Запустите SSMS.
- Выберите настройки языка в меню «Инструменты».
- В разделе «Окружение» выберите «Язык» и нажмите на кнопку «Редактировать».
- Выберите нужный язык из списка доступных языков.
- Нажмите «ОК», чтобы сохранить изменения.
После этого SSMS будет использовать выбранный язык, который будет применяться ко всем интерфейсным элементам и сообщениям.
в SQL Server Management Studio
Чтобы настроить русский язык в SQL Server Management Studio, нужно выполнить несколько простых шагов:
- Запустите SQL Server Management Studio.
- В меню выберите Tools, затем Options.
- В окне Options выберите Environment, а затем International Settings.
- В разделе International Settings выберите Russian в списке Language.
- Нажмите OK, чтобы сохранить изменения.
Теперь SQL Server Management Studio будет использовать русский язык для отображения пользовательского интерфейса и сообщений.
Настройка русского языка в SQL Server Management Studio поможет повысить комфортность работы с инструментом, особенно если вы предпочитаете использовать русский язык в своей работе.
Изменение кода и продолжение отладки в Visual Studio (C#, VB, C++)
Область применения:Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
«Изменить и продолжить» это режим, позволяющий экономить время за счет внесения изменений в исходный код, в то время как программа находится в режиме приостановки выполнения. При возобновлении выполнения программы с помощью команды Продолжить или Шаг в режиме «Изменить и продолжить» происходит автоматическое применение изменений кода с некоторыми ограничениями. Это позволяет вносить изменения в код во время сеанса отладки, без необходимости остановки, перекомпиляции всего приложения и перезапуска сеанса отладки.
В этом разделе рассматриваются следующие темы:
См. также
- Безопасность отладчика
- Первое знакомство с отладчиком
Как изменить кодировку в visual studio 2019

Каждый раз при компиляции нового проекта в Visual Studio 2019 вылазит это предупреждение (если в нём есть русские символы)
Как это исправить?
Я пробовал сохранять файл с кодировкой Windows 1251 — не помогло. Русские символы отображаются некорректно. Предположительно, проблема в том, что изначально не установил русский язык в студию.
- Вопрос задан более года назад
- 645 просмотров
Простой 3 комментария
И это — неверное действие. Сохранять нужно в Unicode, как и пишется в твоем сообщении.
Это неверный вывод. Проблема только в файле, который сохранен в неправильной кодировке.
Русскую локализацию из студии лучше убрать. Иначе у тебя будет потеряно взаимопонимание с остальным миром при решении каких-либо проблем. Текущая твоя проблема лишь подтверждает это.
Русская локализация только запутывает тебя.
Почему он вообще изначально таковым является? Это проблема VS 2019? В 2010 версии такой проблемы не было.
Сохраните исходники в кодировке cp866 — это кодировка по умолчанию в консоли винды.
Если у вас лаба или какой-то тест, то этого будет достаточно.
Но на самом деле это не решение проблемы. В консоли винды кодировку можно менять в самой консоли с помощью команды chcp. Поэтому нормальным выходом из ситуации будет:
1.Исходники писать в UTF8 и использовать широкие символы для хранения строк.
2.Узнаем кодировку консоли
3.Перед выводом перекодируем текст в кодировку консоли, только потом выводим
4.После ввода текста перекодируем введенный текст в UTF и дальше работаем с UTF.
Вы так же можете программно поменять кодировку консоли под ту в которой у вас исходники. Но я не рекомендую этого делать в рабочем проекте.
Программирование на C, C# и Java
Уроки программирования, алгоритмы, статьи, исходники, примеры программ и полезные советы
ОСТОРОЖНО МОШЕННИКИ! В последнее время в социальных сетях участились случаи предложения помощи в написании программ от лиц, прикрывающихся сайтом vscode.ru. Мы никогда не пишем первыми и не размещаем никакие материалы в посторонних группах ВК. Для связи с нами используйте исключительно эти контакты: vscoderu@yandex.ru, https://vk.com/vscode
Проблемы с кодировкой кириллицы в консоли. Смена кодировки
Зачастую у программистов появляются проблемы с русским языком в консоли при загрузке в неё текстового файла — вместо кириллицы появляются какие-то непонятные символы или вопросительные знаки. Данная проблема очень легко решается — нужно просто сменить кодировку файла на UTF-8 или на Юникод (либо на какую-либо другую, с которой консоль заработает). Как это сделать, вы узнаете в нашей статье. Итак, если у вас в консоли вместо кириллицы написано что-то похожее на символы с нижнего изображения, либо просто непонятный набор неизвестных символов, то всё дело в неправильной кодировке файла.
Исправить данную проблему не составит труда.
Проблемы с кодировкой кириллицы в блокноте
У каждого на компьютере имеется блокнот — самый простой помощник в данной проблеме. Всё, что нам надо — это открыть «сломанный» файл в блокноте (главное, чтобы в нём русский язык отображался правильно, иначе придётся заново переписывать текст), затем нажать в блокноте вкладку «Файл», а затем «Сохранить как…». В низу появившегося окна можно будет найти надпись «Кодировка» с комбобоксом, в котором Вам надо выбрать UTF-8 либо Юникод (это почти одинаковые кодировки, но если одна из них не заработает, то выбирайте вторую).
После сохранения файла попробуйте запустить консоль ещё раз, всё должно заработать.
Проблемы с кодировкой кириллицы в WordPad
Текстовым редактором WordPad также можно починить файл. Делается это идентично способу с блокнотом. Опять надо файл «Сохранить как…», однако выбор кодировки здесь не задан отдельно, как в блокноте, а вынесен в «Тип файла».
Нам нужно выбрать тип «Текстовый документ в Юникоде» и таким образом сохранить файл.
Проблемы с кодировкой кириллицы в Visual Studio
Вариант 1. Изменение кодировки файла.
Если ваш файл открыт у вас в Visual Studio, то для смены кодировки нужно выполнить следующие действия: В рабочей среде кликнуть на вкладке файла:
Затем перейди в меню «Файл» -> «Дополнительные параметры сохранения..».
В появившемся окне смотрим огромный список с названием «Кодировка» и выбираем там Юникод:
После нажимаем «ОК», и всё готово!
Вариант 2. Изменение кодировки программно.
Кроме того, в Visual Studio можно легко поменять кодировку файла в самом коде. Делается это, на примере работы с классом StreamReader, вот так:
Кодировка в Visual Studio, как включить utf-8?
Есть ли способ изменить кодировку файлов в Visual Studio на utf-8? Так, чтобы это было на постоянной основе. Нашел только один способ, но он меняет кодировку только одного файла из (к примеру) сотни уже имеющихся. Это
File -> Advanced Save Options и в списке Encoding выбрать UTF-8
Ответы (6 шт):
раз уж вы в Visual Studio, то почему бы просто не написать код?
И оттуда же вариант для PowerShell:
Для автоматического сохранения в UTF-8 всех новых файлов, содержащих символы, отличные от набора ASCII, необходимо включить опцию — Tools > Options > Environment > Documents > Save documents as Unicode when data cannot be saved in codepage
Поменяй с помощью Notepad++ открой файл через Notepad++ —> выбери пункт кодировки —> поменяй на какую надо Мне помогло!
Файл -> Настройки -> Параметры -> Текстовый редактор -> Файлы -> Auto Guess Encoding -> true
файл => сохранить как =>нажимаешь на стрелочку указывающую вниз слева от слова сохранить и там выбираешь кодировку utf-8
