1. 环境准备:安装Visual Studio与必要组件
第一次尝试在Windows上搭建Flutter开发环境时,我也被Visual Studio的配置搞得一头雾水。明明已经安装了VS,运行flutter doctor却总是提示缺少组件。后来才发现,Flutter对Windows开发有特定的依赖要求。
首先需要下载Visual Studio 2019或更高版本(社区版免费)。安装时最关键的是勾选"使用C++的桌面开发"工作负载,这个选项包含了Flutter编译Windows应用所需的全部工具链。具体需要以下组件:
- MSVC v142 - VS 2019 C++ x64/x86生成工具
- Windows 10 SDK(建议选择最新版本)
- C++ CMake工具
如果你已经安装了Visual Studio但缺少组件,不用重新安装整个软件。打开Visual Studio Installer,找到已安装的版本点击"修改",在"工作负载"选项卡中勾选上述组件即可。我遇到过好几次因为漏装Windows 10 SDK导致编译失败的情况,补装后问题就解决了。
2. Flutter SDK安装与环境变量配置
有了Visual Studio这个"编译引擎",接下来需要安装Flutter这个"燃料"。从Flutter官网下载稳定版的SDK压缩包,解压到你喜欢的目录。我个人习惯放在C:\src\flutter,这样路径简单不容易出错。
解压完成后,需要将Flutter添加到系统环境变量PATH中:
- 右键"此电脑"→属性→高级系统设置→环境变量
- 在系统变量中找到Path,点击编辑
- 添加Flutter的bin目录路径,例如
C:\src\flutter\bin
这个步骤非常重要,否则在命令行中无法直接使用flutter命令。添加完成后,建议新开一个命令提示符窗口,输入flutter --version测试是否配置成功。如果看到版本号输出,说明基础环境已经就绪。
3. 验证开发环境:flutter doctor的完全解读
环境搭建完成后,运行flutter doctor命令进行全面检查。这个命令就像一位经验丰富的医生,能准确诊断出你的开发环境有哪些问题。
典型的健康报告应该包含以下几个部分:
- [✓] Flutter (Channel stable, version x.x.x)
- [✓] Windows版本(已安装Windows 10或更高版本)
- [✓] Visual Studio - develop for W


5万+

被折叠的 条评论
为什么被折叠?



