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

Flutter Windows项目构建失败:MSB4019找不到Microsoft.Cpp.Default.props

Flutter Windows构建失败:MSB4019找不到Microsoft.Cpp.Default.props文件

错误信息

Launching lib\main.dart on Windows in debug mode...
CMake Error at CMakeLists.txt:3 (project):
  Failed to run MSBuild command:

    C:/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Current/Bin/amd64/MSBuild.exe

  to get the value of VCTargetsPath:

    MSBuild version 17.11.2+c078802d4 for .NET Framework
    Build started 02/09/2024 18:50:07.

    Project "E:\myapp\flutterlearn\flutterlearn\build\windows\x64\CMakeFiles\3.29.5-msvc4\VCTargetsPath.vcxproj" on node 1 (default targets).
    E:\myapp\flutterlearn\flutterlearn\build\windows\x64\CMakeFiles\3.29.5-msvc4\VCTargetsPath.vcxproj(15,2): error MSB4019: The imported project "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\Microsoft.Cpp.Default.props" was not found. Confirm that the expression in the Import declaration "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\Microsoft.Cpp.Default.props" is correct, and that the file exists on disk.
    Done Building Project "E:\myapp\flutterlearn\flutterlearn\build\windows\x64\CMakeFiles\3.29.5-msvc4\VCTargetsPath.vcxproj" (default targets) -- FAILED.

    Build FAILED.

    "E:\myapp\flutterlearn\flutterlearn\build\windows\x64\CMakeFiles\3.29.5-msvc4\VCTargetsPath.vcxproj" (default target) (1) -
      E:\myapp\flutterlearn\flutterlearn\build\windows\x64\CMakeFiles\3.29.5-msvc4\VCTargetsPath.vcxproj(15,2): error MSB4019: The imported project "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\Microsoft.Cpp.Default.props" was not found. Confirm that the expression in the Import declaration "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\Microsoft.Cpp.Default.props" is correct, and that the file exists on disk.

        0 Warning(s)
        1 Error(s)

    Time Elapsed 00:00:19.70

  Exit code: 1

Error: Unable to generate build files

Exited (1).

解决方法

  • 检查并补全Visual Studio C组件
    打开Visual Studio Installer,点击"修改",确保勾选**桌面开发C
    **工作负载,同时确认下面的子组件:

    • MSVC v143 - VS 2022 C++ x64/x86生成工具
    • 对应版本的Windows SDK(Windows 10或11)
      完成勾选后点击"修改",安装完成后重启电脑。
  • 修复Visual Studio安装
    打开Visual Studio Installer,选择"修复",让安装程序自动修复缺失的文件和配置错误。

  • 手动配置VCTargetsPath环境变量

    1. 右键"此电脑" → "属性" → "高级系统设置" → "环境变量"
    2. 在系统变量区域点击"新建",变量名输入VCTargetsPath,变量值输入你的VS安装路径对应的VC目录,比如:C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170
    3. 保存后重启终端或IDE,重新执行构建命令。
  • 清理Flutter构建缓存
    在项目根目录依次执行以下命令:

    flutter clean
    flutter run -d windows
    

内容的提问来源于stack exchange,提问作者evans Kemboi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 17:35:06