gpt4 book ai didi

macos - Flutter Desktop - 从 Mac 生成 .exe

转载 作者:IT王子 更新时间:2023-10-29 07:16:35 32 4
gpt4 key购买 nike

我已经开始了我的 Flutter 桌面之旅。到现在为止一切正常。我正在开发一个应用程序,它非常适合 macOS。现在我想为 Windows (.exe) 创建可执行文件。是否可以从 macOS 生成一个?如果是这样,我怎样才能实现这样的目标?

编辑:

为了能够构建应用程序的可执行版本,我们需要从我们希望应用程序运行的操作系统上执行此操作。就我而言,我每天都在使用 Mac,所以我必须创建虚拟机来为 Windows 构建 .exe

最佳答案

flutter 工具不支持交叉编译桌面目标,因此没有直接的方法来做你想做的事情。

如果您想手动执行此操作,则需要(除了设置交叉编译工具链以从 macOS 构建 Windows 应用程序之外):

  • 手动重新创建通常由 flutter 自动完成的预构建步骤(下载正确的 Flutter DLL 并将其放置在预期位置,如果您正在使用它,请对 C++ 包装器执行相同的操作, 创建具有正确值等的 .props 文件),然后直接构建 .sln,或者
  • 在本地修改 flutter_tool,使其不对 Windows 步骤执行主机平台检查,并重写它定位 msbuild 的方式以在 macOS 上工作。<

关于macos - Flutter Desktop - 从 Mac 生成 .exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57201878/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com