在调试模式下在 Windows 上启动 lib/main.dart... 无法构建:找不到 vcvars64.bat

Posted

技术标签:

【中文标题】在调试模式下在 Windows 上启动 lib/main.dart... 无法构建:找不到 vcvars64.bat【英文标题】:Launching lib/main.dart on Windows in debug mode... Unable to build: could not find vcvars64.bat 【发布时间】:2019-10-08 15:44:10 【问题描述】:

我正在尝试这个教程https://medium.com/flutter-community/flutter-for-desktop-create-and-run-a-desktop-application-ebeb1604f1e0 当我运行flutter run 时显示此错误,如何解决

在调试模式下在 Windows 上启动 lib/main.dart... 无法构建: 找不到 vcvars64.bat

【问题讨论】:

【参考方案1】:

Desktop Embedding for Flutter 建议使用以下设置工具。 确保你有:

    Visual Studio 2017 or 2019,包括“使用 C++ 进行桌面开发” 工作量。 您的项目应与 Flutter 位于同一目录中 ├─flutter(来自https://github.com/flutter/flutter) └─ 你的项目

【讨论】:

仅供参考,第二个要点与问题中的错误无关。【参考方案2】:

有两种方法可以解决这个问题:

如果您还没有安装必要的平台开发工具,正如另一个答案所说。 project the instructions in that post are based on 包含这些要求,但帖子的作者出于某种原因没有包含它们。 如果您将 Visual Studio 安装在非默认位置(请参阅this bug)。在这种情况下,您需要将包含 vcvars64.bat 的目录添加到您的路径中。

【讨论】:

以上是关于在调试模式下在 Windows 上启动 lib/main.dart... 无法构建:找不到 vcvars64.bat的主要内容,如果未能解决你的问题,请参考以下文章

python在调试模式下在c ++中工作,但不在exe文件中

windows下在eclipse上远程连接hadoop集群调试mapreduce错误记录

在没有可见命令提示符窗口的情况下在 Windows 上自动启动 websocket 服务器

如何在没有控制台窗口的情况下在 Windows 上启动最新的 Jupyter QtConsole

windows下在Eclipse中启动的tomcat没有乱码,单独部署到tomcat下乱码解决方案

仅在 Flutter 的调试模式下运行的应用程序