当前位置: 首页 > news >正文

广东个人 网站备案wordpress取消评论

广东个人 网站备案,wordpress取消评论,域名网络的解析网站,查询网站mx记录Dart → .exe:Flutter 桌面与纯命令行双轨编译完全指南 关键词:Dart、Flutter、Windows、可执行文件、桌面端、CLI、交叉编译 1. 前言 很多开发者以为 Dart 只能跑在 AOT 移动端或 Web 端,其实 官方工具链早已支持一键输出 Windows 原生 .ex…

Dart → .exe:Flutter 桌面与纯命令行双轨编译完全指南

关键词:Dart、Flutter、Windows、可执行文件、桌面端、CLI、交叉编译

1. 前言

很多开发者以为 Dart 只能跑在 AOT 移动端或 Web 端,其实 官方工具链早已支持一键输出 Windows 原生 .exe
根据有无 UI,可分为两条路线:

路线产物典型场景本文定位
Flutter 桌面带 UI 的 .exe本地工具、管理后台步骤 + 踩坑
纯 Dart CLI单文件 .exe数据处理、自动化脚本进阶优化

2. 路线 A:Flutter 桌面应用 → .exe

2.1 环境 checklist

  1. Flutter SDK ≥ 3.19(稳定版)
  2. Visual Studio 2022 “使用 C++ 的桌面开发” 工作负载
  3. PowerShell 管理员权限运行一次:
flutter doctor --windows

出现 ✓ Visual Studio 即可。

2.2 开启 Windows 支持

flutter config --enable-windows-desktop

执行后项目根目录自动生成 windows/ 文件夹。

2.3 编译命令

模式命令产物路径特点
调试flutter build windows --debugbuild/windows/x64/debug/runner/Runner.exe含符号、几十 MB、可断点
发布flutter build windows --releasebuild/windows/x64/release/runner/Runner.exe优化体积、无符号、可分发

2.4 分发注意

  1. 不要只拷 .exe
    同级 *.dlldata/ 必须一起打包,zip 发给用户。
  2. 改图标/版本 → 编辑 windows/runner/Runner.rc
    IDI_APP_ICON ICON "resources\\my_icon.ico"
    
  3. 需要管理员权限 → 在 Runner.rc
    requestedExecutionLevel level="requireAdministrator"
    

3. 路线 B:纯 Dart CLI → 单文件 .exe

3.1 环境

仅安装 Dart SDK 即可(无需 Flutter)。
https://dart.dev/get-dart

3.2 示例脚本

bin/data_processor.dart

import 'dart:io';void main(List<String> args) {if (args.isEmpty) {stderr.writeln('用法: data_processor.exe <file>');exitCode = 1;return;}final file = File(args.first);print('行数: ${file.readAsLinesSync().length}');
}

3.3 一键编译

dart compile exe bin/data_processor.dart -o bin/data_processor.exe

产物:单文件 bin/data_processor.exe(5-10 MB),双击或命令行均可执行。

3.4 体积优化 & 交叉编译

需求命令
再小一点dart compile exe --no-snapshot
Linux → Windowsdart compile exe --target-os windows (需 mingw-w64)

4. 两种路线对比速览

维度Flutter 桌面 .exe纯 Dart CLI .exe
依赖多 DLL 必须同目录单文件,0 依赖
体积10-50 MB(含 UI 引擎)5-15 MB(仅运行时)
入口main() + Widgetmain() + 命令行参数
编译依赖Flutter + VS 构建工具仅 Dart SDK
典型场景图形化工具、本地后台脚本、批量处理、安装器

5. 最佳实践小结

  1. 先选场景再选路线 → 有 UI 直接 Flutter,无 UI 直接 dart compile exe
  2. Flutter 发布切记整包压缩;CI 里加一步 zip -r windows.zip build/windows/x64/release/runner/*
  3. CLI 工具发布到 GitHub Releases 时,同时提供 data_processor.exedata_processor-macos 等多平台单文件,体验极佳。
  4. 规则纳入版本控制
    .cursorrules 里加一条:
    - 所有 Dart CLI 必须提供 `dart compile exe` 产物
    - Flutter 桌面禁止单独上传 Runner.exe
    

6. 一键模板仓库

GitHub 模板已备好:
https://github.com/yourname/dart-to-exe-template
含 Flutter 桌面 + CLI 双示例,Actions 自动 Release,拿去即用。


🎉 现在就把你的 Dart 代码编译成 .exe 发给你的 Windows 小伙伴吧!如果本文帮到你,欢迎点个 Star 并分享。

http://www.dtcms.com/a/444248.html

相关文章:

  • 重庆网站建设只选承越上海备案证查询网站查询系统
  • 怎么在网上做彩票网站宁夏建设工程造价信息网
  • 如何利用网站策划做好网站建设宜春公司做网站
  • 来个网站奖励自己网页翻译软件哪个好
  • 怎么建设自己导购网站外贸企业网站制作
  • 江苏齐力建设集团网站网页简单模板下载
  • 湛江建设免费网站网站简介模板
  • Directional Shadows Cascaded Shadow Maps
  • 东莞智通人才网首页搜索引擎营销就是seo
  • 手机网站建设咨询学php做网站
  • 深圳公司网站建设哪家好龙岗网站建设服务
  • 网站建设 创新排名好的网站关键词优化企业
  • 类似源码之家的网站公司网站开发教程
  • 定制网站建设制作注册页面设计代码
  • 做网站需要到哪些部门登记制作手工灯笼
  • 苏州朗冠网站建设公司传统外贸网站的seo运用
  • 广州网站开发创意设计wordpress免费建站教程
  • 吉林网站建设费用免费发广告的软件有哪些
  • 建设者网站wordpress get posts
  • php网站 关键技术常熟经济开发区人才网
  • 免费网站在线收看域名及网站建设实训
  • 做简历的网站叫什么软件中国建设部城乡建设网
  • 有没有做3d衣服模型网站制作app价格
  • 使用django做网站做论坛网站赚钱吗
  • 南京cms建站wordpress管理系统
  • 网站建设佰金手指科捷一企业网站色彩
  • 网站开发 erp系统开发网站建设及照片使用保密协议
  • 便捷网站建设正规的食品行业网站开发
  • 陕西省城乡住房和建设厅网站网站seo优化
  • 深圳h5网站公司网站规划设计的一般流程