You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows端运行Flutter应用报错:Re-run cmake with a different source directory

Windows下Flutter运行报错Exited Sigterm(cmake相关)的解决办法
  • 清理项目构建缓存
    执行flutter clean彻底清除build目录和缓存,再删掉项目根目录的.dart_tool文件夹——这个文件夹存储Dart编译缓存,很容易引发版本冲突。

  • 重置CMake配置
    进入项目的windows目录,删掉里面的build文件夹、CMakeCache.txt文件以及CMakeFiles目录,这些都是CMake的缓存配置文件,版本不匹配时就会触发“files does not match”类错误。

  • 重新拉取依赖并构建
    先执行flutter pub get确保所有Dart依赖拉取完整,再运行flutter run,此时CMake会重新生成适配当前环境的配置文件。

  • 检查环境兼容性
    用flutter doctor排查Windows SDK、CMake版本是否符合当前Flutter的要求,通过cmake --version查看CMake版本,官方一般要求3.18及以上版本。

  • 极端修复方案
    如果前面的方法都无效,直接删掉整个windows目录,再执行flutter create --platforms windows .重新生成Windows平台的构建文件——注意备份你之前在windows目录里写的自定义代码,避免丢失。

内容的提问来源于stack exchange,提问作者Emirhan Selim Uzun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 18:50:26