Visual Studio для Flutter: настольные приложения Windows
Егор Долгов · 09.11.2026Чтобы Flutter собирал программы для Windows, нужна Visual Studio — не путайте её с VS Code.
Чтобы собирать с Flutter настольные программы для Windows, нужна Visual Studio с набором Desktop development with C++ . Для запуска в браузере или на Android она не нужна — только для программ под Windows, и только на компьютере с Windows.
Visual Studio — отдельная среда разработки, не путайте её с Visual Studio Code: VS Code остаётся вашим редактором для Flutter, а Visual Studio даёт компилятор C++, которым Flutter собирает программу.
Содержание:
- Установка Visual Studio
- Если Visual Studio уже стоит
- Проверка: flutter doctor
- Запуск и сборка
- Ошибка «Building with plugins requires symlink support»
- Итог
1. Установка Visual Studio
- Скачайте Visual Studio Community с visualstudio.microsoft.com — она бесплатна: любой разработчик-одиночка может делать в ней свои бесплатные и платные программы (для компаний у Microsoft есть ограничения — они описаны на той же странице). Входить в учётную запись Microsoft для Community не обязательно.
- Запустите установщик. На вкладке рабочих нагрузок ( Workloads , в русском установщике — «Рабочие нагрузки») отметьте Desktop development with C++ .
- Компоненты, которые нужны Flutter, в этом наборе отмечены по умолчанию — оставьте их.
Flutter 3.47 работает с Visual Studio 2019 и новее.
2. Если Visual Studio уже стоит
Набор можно добавить к установленной Visual Studio:
- Найдите в меню «Пуск» Visual Studio Installer (или в самой Visual Studio — Tools → Get Tools and Features , в русской — «Средства → Получить средства и компоненты»).
- У нужной установки нажмите Modify («Изменить»).
- На вкладке Workloads («Рабочие нагрузки») отметьте Desktop development with C++ и снова нажмите Modify .
Документация Flutter советует заодно обновить Visual Studio до последней версии.
3. Проверка: flutter doctor
Команды на этой странице выполняются в PowerShell (как его открыть и вставить команду — на странице Установка Git ):
flutter doctor
В ответе должна быть галочка у раздела
Visual Studio - develop Windows apps
. Если doctor пишет «Visual Studio not installed; this is necessary to develop Windows apps.», Visual Studio нет; если «Visual Studio is missing necessary components» — откройте Visual Studio Installer →
Modify
(«Изменить») и отметьте набор
Desktop development with C++
с компонентами по умолчанию (раздел 2).
Ещё одна проверка — список устройств:
flutter devices
В нём должна быть строка с платформой
windows
.
4. Запуск и сборка
Запуск проекта как программы Windows — в папке проекта (первый проект создадим в
Уроке 1
); остановить запуск — клавиша
q
:
flutter run -d windows
Готовая программа собирается командой:
flutter build windows
Файл
.exe
появится в папке
build\windows\x64\runner\Release\
вашего проекта (на компьютере с процессором ARM —
build\windows\arm64\runner\Release\
). Собрать программу для Windows можно только на Windows.
5. Ошибка «Building with plugins requires symlink support»
Если в проекте есть плагины, сборка может остановиться с сообщением:
Building with plugins requires symlink support.
Please enable Developer Mode in your system settings. Run
start ms-settings:developers
to open settings.
Flutter просит включить в Windows режим разработчика . Выполните команду из сообщения — откроются нужные настройки:
start ms-settings:developers
Включите режим разработчика и запустите сборку снова.
6. Итог
- Для программ под Windows нужна Visual Studio (не VS Code) с набором Desktop development with C++.
-
Проверка —
flutter doctor(раздел Visual Studio) иflutter devices(строкаwindows). -
flutter run -d windows— запуск,flutter build windows— готовая программа вbuild\windows\x64\runner\Release\.
Установка самого Flutter — в Уроке 0 . Запуск на Android — Настройка Android для Flutter .