1. 文档教程
壹信-开源即时通讯
  • 壹信 — 即时通讯系统
  • 项目源码结构与功能说明书
  • 功能核心分类明细
  • 客户端打包教程
  • Android安卓打包教程
  • iOS苹果打包教程
  • 苹果推送apns配置教程
  • macOS电脑打包教程
  • Windowsn桌面端打包教程
  • mac编译环境配置
  • windows编译环境配置
  • Docker部署后端教程
  • 用宝塔面板搭建服务端
  • API全局接口
  • 并发压力测试报告
  • 服务器配置推荐
  • 适用于上架的隐私协议
  • 端口说明
  • 更新日志
  • 法律声明
文档教程
文档教程
  1. 文档教程

windows编译环境配置

💻 壹信 IM Windows 编译环境详细配置指南#

💡 核心信息
适用系统: Windows 10 21H2 (64位) 或 Windows 11 22H2 (64位)
适用版本: Flutter 3.24.0+ | Visual Studio 2022
最后更新: 2026-03-07
编译目标: x64 (64位)
所需内存: 16GB+
所需存储: 50GB+

📌 一、系统准备与检查#

1.1 系统要求确认#

1.
检查 Windows 版本:
按 Win + R 输入 winver 回车
确认版本: Windows 10 21H2 (19044) 或更高 或 Windows 11 22H2 (22621)
确认系统类型: 64位操作系统
2.
检查系统更新:
按 Win + I → "Windows 更新" → "检查更新"
确保所有系统更新已安装(特别是累积更新)
3.
检查磁盘空间:
确保 C 盘至少有 50GB 可用空间
建议将 Flutter 和项目放在 D 盘(避免系统盘空间不足)

🛠️ 二、必备软件安装详细指南#

2.1 Flutter SDK (最核心组件)#

2.1.1 下载与安装#

1.
下载 Flutter SDK:
访问 Flutter 官网
点击 "Get Started" → "Windows" → "Download Flutter SDK"
下载 flutter_windows_3.24.0-stable.zip (当前最新稳定版)
2.
解压到指定目录:
创建目录: D:\flutter
右键点击下载的 ZIP 文件 → "解压到当前文件夹"
将解压后的 flutter 文件夹移动到 D:\flutter
3.
添加到系统 PATH:
右键 "此电脑" → "属性" → "高级系统设置" → "环境变量"
在 "系统变量" 区域 → 选择 Path → 点击 "编辑" → "新建"
添加路径: D:\flutter\bin
点击 "确定" 保存
4.
验证安装:
打开命令提示符 (CMD)
输入 flutter --version
预期输出:
Flutter 3.24.0 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 8c4d3d7b0d (1 week ago) • 2023-11-15 14:43:11 -0800
Engine • revision 6a0c2a8a50
Tools • Dart 2.19.5 • Flutter 3.24.0

2.2 Visual Studio 2022 (C++ 编译工具链)#

2.2.1 下载与安装#

1.
下载 Visual Studio 2022:
访问 Visual Studio 下载页面
选择 "Community" 版本(免费,适合个人和开源项目)
点击 "下载" 按钮
2.
运行安装程序:
双击下载的 vs_Community.exe
选择 "创建新项目" → "继续"
选择 "使用 C++ 的桌面开发" 工作负载
关键步骤:
确保勾选以下组件:
Windows 10 SDK (10.0.22621.0) (最新版本)
C++ CMake tools for Windows
MSVC v143 - VS 2022 C++ x64/x86 build tools
Windows 11 SDK (10.0.22621.0)
C++ CMake tools for Windows
Windows SDK for Desktop (10.0.22621.0)
点击 "安装" 按钮
安装过程可能需要 1-2 小时(取决于网络速度)
3.
验证安装:
打开命令提示符 (CMD)
输入 cmake --version
预期输出:
cmake version 3.24.0
CMake suite maintained and supported by Kitware (kitware.com/cmake).

2.3 Git (版本控制工具)#

2.3.1 下载与安装#

1.
下载 Git:
访问 Git 官网
点击 "Download for Windows" 按钮
2.
运行安装程序:
双击下载的 Git-2.39.0-64-bit.exe
点击 "Next" 直到出现 "Adjusting PATH" 界面
关键选择:
选择 "Use Git from the Windows Command Prompt"
选择 "Checkout Windows-style, commit Unix-style line endings"
选择 "Use the Git Credential Manager"
点击 "Next" → "Install" → "Finish"
3.
验证安装:
打开命令提示符 (CMD)
输入 git --version
预期输出:
git version 2.39.0.windows.1

2.4 JDK 17 (Java Development Kit)#

2.4.1 下载与安装#

1.
下载 JDK 17:
访问 Oracle JDK 17 下载页面
选择 "Windows x64 Installer" (JDK 17.0.8)
下载 jdk-17.0.8_windows-x64_bin.exe
2.
运行安装程序:
双击下载的安装文件
接受许可协议
点击 "Next" → "Next" → "Install"
默认安装路径: C:\Program Files\Java\jdk-17.0.8
3.
添加到系统 PATH:
右键 "此电脑" → "属性" → "高级系统设置" → "环境变量"
在 "系统变量" 区域 → 选择 Path → 点击 "编辑" → "新建"
添加路径: C:\Program Files\Java\jdk-17.0.8\bin
点击 "确定" 保存
4.
验证安装:
打开命令提示符 (CMD)
输入 java -version
预期输出:
openjdk version "17.0.8" 2023-07-18
OpenJDK Runtime Environment Temurin-17.0.8+7 (build 17.0.8+7)
OpenJDK 64-Bit Server VM Temurin-17.0.8+7 (build 17.0.8+7, mixed mode)

2.5 Android Studio (可选,如需编译 Android)#

2.5.1 下载与安装#

1.
下载 Android Studio:
访问 Android Studio 下载页面
点击 "Download Android Studio" 按钮
2.
运行安装程序:
双击下载的 android-studio-2022.3.1.22-windows.exe
选择 "Custom" 安装
关键步骤:
勾选 "Android SDK"
勾选 "Android SDK Platform-Tools"
勾选 "Android SDK Build-Tools"
勾选 "Android SDK Command-line Tools"
点击 "Next" → "Install"
3.
配置 Android SDK:
打开 Android Studio → "Configure" → "SDK Manager"
在 "SDK Tools" 选项卡:
勾选 "Android SDK Build-Tools"
勾选 "Android SDK Platform-Tools"
点击 "Apply" → "OK"
等待下载安装
4.
验证安装:
打开命令提示符 (CMD)
输入 adb version
预期输出:
Android Debug Bridge version 1.0.41
Version 34.0.3-10080042
Installed as D:\Android\AndroidStudio\platform-tools\adb.exe

⚙️ 三、Flutter 环境详细配置#

3.1 启用 Windows 支持#

预期输出:
Enabled Windows support for Flutter.

3.2 验证 Flutter 环境#

预期输出:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.0, on Microsoft Windows [Version 10.0.22621.2729], locale en-US)
[✓] Android toolchain - develop for Android devices
[✓] Chrome - develop for the web
[✓] Visual Studio - develop Windows applications
[✓] Android Studio (version 2022.3.1)
[✓] VS Code (version 1.77.3)
[✓] Connected device (3 available)
[✓] Windows support - develop for Windows desktop
重要提示: 如果 flutter doctor 显示错误,请根据错误信息解决。

3.3 安装 Flutter 依赖#

1.
获取项目源代码:
2.
安装 Flutter 依赖:
3.
清理项目:

🧪 四、验证编译环境(详细步骤)#

4.1 创建测试项目#

4.2 编译测试项目#

4.3 运行测试应用#

验证:
应用窗口弹出,显示 "Hello World"
控制台显示应用运行信息

❓ 五、常见问题与详细解决方案#

5.1 问题: flutter doctor 显示 "Visual Studio not installed"#

原因: 未安装 "使用 C++ 的桌面开发" 工作负载
详细解决方案:
1.
打开 Visual Studio Installer
搜索 "Visual Studio Installer" → 打开
2.
点击 "修改" 按钮
选择 "使用 C++ 的桌面开发" 工作负载
确保勾选以下组件:
Windows 10 SDK (10.0.22621.0)
C++ CMake tools for Windows
MSVC v143 - VS 2022 C++ x64/x86 build tools
Windows 11 SDK (10.0.22621.0)
点击 "修改" 按钮安装
3.
重启命令提示符 (CMD) 并再次运行 flutter doctor

5.2 问题: flutter build windows 提示 "CMake not found"#

原因: CMake 未添加到系统 PATH
详细解决方案:
1.
下载 CMake:
访问 CMake 下载页面
下载 "Windows (64-bit) Installer"
2.
运行安装程序:
双击下载的 cmake-3.24.0-windows-x86_64.msi
勾选 "Add CMake to the system PATH for all users"
点击 "Install"
3.
重启命令提示符 (CMD) 并再次运行 cmake --version

5.3 问题: flutter build windows 提示 "MSVC not found"#

原因: MSVC 编译工具未安装
详细解决方案:
1.
打开 Visual Studio Installer
2.
点击 "修改" 按钮
3.
选择 "使用 C++ 的桌面开发" 工作负载
4.
确保勾选:
MSVC v143 - VS 2022 C++ x64/x86 build tools
Windows 10 SDK (10.0.22621.0)
5.
点击 "修改" 按钮安装
6.
重启命令提示符 (CMD) 并再次运行 flutter build windows

5.4 问题: "The application has failed to start because its side-by-side configuration is incorrect"#

原因: 缺少 Visual C++ Redistributable
详细解决方案:
1.
下载安装 Visual C++ Redistributable for Visual Studio 2022
2.
运行安装程序
3.
重启计算机
4.
重新运行 flutter run -d windows

5.5 问题: flutter pub get 失败#

原因: 网络问题或 Flutter 仓库访问问题
详细解决方案:
1.
检查网络连接:
确保可以访问 https://pub.dev
在浏览器中打开 https://pub.dev 测试
2.
设置 Flutter 镜像:
3.
清除缓存并重试:

📌 六、壹信 IM 项目编译详细步骤#

6.1 进入项目目录#

6.2 配置项目#

6.3 编译项目#

6.4 运行项目#


🎉 七、编译完成验证#

7.1 验证编译产物#

7.2 运行编译后的可执行文件#

预期结果:
应用窗口弹出,显示壹信 IM 界面
无任何错误提示

💡 八、高级配置建议#

8.1 配置 VS Code 作为开发环境#

1.
下载 VS Code:
访问 VS Code 下载页面
下载并安装
2.
安装 Flutter 插件:
打开 VS Code → 扩展 (Ctrl+Shift+X)
搜索 "Flutter" → 安装 "Flutter" 插件
搜索 "Dart" → 安装 "Dart" 插件
3.
配置 VS Code:
打开 settings.json (Ctrl+,)
添加以下配置:
{
  "dart.sdkPath": "D:/flutter",
  "flutter.sdkPath": "D:/flutter",
  "terminal.integrated.defaultProfile.windows": "Command Prompt"
}

8.2 配置代码自动格式化#

1.
安装 Dart 插件:
VS Code → 扩展 → 搜索 "Dart" → 安装
2.
配置自动格式化:
打开 settings.json (Ctrl+,)
添加以下配置:
{
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "dart-code.dart-code",
  "dart.formatOnSave": true
}

📌 九、总结#

您已成功配置 Windows 编译环境,现在可以开始编译壹信 IM 项目:
重要提示:
编译过程可能需要 5-15 分钟,取决于您的硬件配置
首次编译可能较慢,后续编译会更快
如果遇到任何问题,请检查 flutter doctor 的输出
首次运行应用时,系统可能会提示 "未知发布者",请在"安全设置"中信任应用
安全提示: 首次运行应用时,系统可能会提示 "未知发布者",请在"安全设置"中信任应用,否则应用无法运行。

📎 附录:环境配置检查清单#

检查项预期结果验证命令
Flutter SDK已安装在 PATHflutter --version
Visual Studio 2022已安装 C++ 工作负载cmake --version
Git已安装并添加到 PATHgit --version
JDK 17已安装并添加到 PATHjava -version
Android Studio (可选)已安装 SDKadb version
Flutter Windows 支持已启用flutter config --enable-windows
环境验证无错误flutter doctor

✅ 最终验证#

1.
编译成功:
Building Windows application...
✓ Built build\windows\runner\Release\yixinim.exe.
2.
运行成功:
应用窗口弹出,显示壹信 IM 界面
无任何错误提示
3.
功能验证:
登录默认账号 admin/123456
发送测试消息,确认消息能正常发送和接收
恭喜!您已成功配置 Windows 编译环境,可以开始开发壹信 IM 项目了!
修改于 2026-03-06 16:21:48
上一页
mac编译环境配置
下一页
Docker部署后端教程
Built with