GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Flutter Docs
  • Learn
  • AI
  • Reference
  • search
  • Flutter
  • FlutterBlog
  • Dart
  • DartPad
  • pub.dev
  • Install Flutter
  • Learn Flutter
  • paletteIntroduction
  • Overview

This view

  • Original page
  • New address

GeezerVison is showing docs.flutter.dev — Set up Windows development

vertical_align_top Set up Windows development

Flutter 3.50 is live! Read the blog post.

Learn how to set up your development environment to run, build, and deploy Flutter apps for the Windows desktop platform.

infoNote

If you haven't set up Flutter already, visit and follow Install Flutter first.

If you've already installed Flutter, ensure that it's up to date.

Set up tooling

#

With Visual Studio, you can run Flutter apps on Windows as well as compile and debug native C and C++ code.

Note that Visual Studio is an IDE separate from Visual Studio Code and only supported on Windows.

  1. Install Visual Studio

    If you haven't done so already, follow the Microsoft guide to install and set up Visual Studio.

    If you've already installed Visual Studio, update it to the latest version.

  2. Set up Visual Studio workloads

    When the Visual Studio installer prompts you to choose workloads, select and install the Desktop development with C++ workload.

    If you already installed Visual Studio, follow the Microsoft guide to Modify Visual Studio workloads.

    lightbulbTip

    If installing with the command line, the ID of the Desktop development with C++ workload is Microsoft.VisualStudio.Workload.NativeDesktop.

Validate your setup

#
  1. Check for toolchain issues

    To check for any issues with your Windows development setup, run the flutter doctor command in your preferred terminal:

    $ flutter doctor -v
    

    If you see any errors or tasks to complete under the Windows version and Visual Studio - develop Windows apps sections, complete and resolve them, then run flutter doctor -v again to verify any changes.

  2. Check for Windows devices

    To ensure Flutter can find and connect to your Windows device correctly, run flutter devices in your preferred terminal:

    $ flutter devices
    

    If you've set everything up correctly, there should be at least one entry with the platform marked as windows.

  3. Troubleshoot setup issues

    If you need help resolving any setup issues, check out installation and setup troubleshooting. Depending on your issue, also check out Microsoft's guide on Visual Studio troubleshooting.

    If you still have issues or questions, reach out on one of the Flutter community channels.

Start developing for Windows

#

Congratulations! Now that you've set up Windows desktop development for Flutter, you can continue your Flutter learning journey while testing on Windows or begin expanding integration with Windows.

Dash helping you explore Flutter learning resources.
Continue learning Flutter
  • Learn the fundamentals
  • Explore Flutter widgets
  • Check out samples
An outline of Flutter desktop support.
Build for Windows
  • Build a Windows app
  • Deploy to windows
  • Set up app flavors
  • Write Windows-specific code
  • Customize the app window
  • Access Win32 APIs with Dart
Was this page's content helpful?

Unless stated otherwise, the documentation on this site reflects Flutter 3.50. Page last updated on 2026-09-10. View source or report an issue.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.