首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows上使用dart-sdk (dart2native)和flutter/dart-sdk?

如何在Windows上使用dart-sdk (dart2native)和flutter/dart-sdk?
EN

Stack Overflow用户
提问于 2020-06-19 03:40:03
回答 2查看 732关注 0票数 1

我最初安装了Flutter SDK,因为我一直在开发桌面应用程序,并为我想在Dart中制作的CLI工具启动了一个小型副项目。我昨晚刚刚完成,想要构建它,考虑到Flutter有flutter build命令,我以为它对Dart是一样的,但这是我第一次尝试用纯Dart做一些东西,所以我没有意识到它有一点不同。在想了一会儿为什么在IntelliJ输出"Build successful“中运行"build project”,但没有生成可执行文件之后,我尝试运行dart buildpub build,发现它们并不存在,这当然最终将我引向dart2native,事实证明Flutter SDK并没有。

我下载了最新的SDK (截至昨晚),并尝试使用dart2native,但到目前为止,无论我尝试什么,例如dart2native bin\myfile.dartdart2native bin/myfile.dart -o bin\myfile.exe等,我总是得到“系统找不到指定的路径”。

我的环境路径最初设置为Flutter dart-sdk,因为它应该用于使用/构建flutter,所以我尝试将其更改为新拉出的dart-sdk并重新启动,但仍然以相同的错误结束。

有人有什么建议吗?我是否遗漏了什么/没有正确执行什么操作?我真的不知道下一步该怎么做,而且谷歌搜索"windows dart2native“的结果也非常有限。

谢谢,-MH

EN

回答 2

Stack Overflow用户

发布于 2020-06-19 05:16:22

看起来通过choco安装dart-sdk最终是正常的,并且似乎没有像我想象的那样干扰Flutter。因此,看起来这样做已经解决了问题。

票数 0
EN

Stack Overflow用户

发布于 2020-12-30 00:10:52

在windows上,dart2native不是二进制文件,而是bat脚本。所以假设你已经在PATH中设置了你的dart bin文件夹的路径。

你能做到的,

dart2native.bat main.dart

它将生成一个main.exe文件,该文件是dart代码的AOT编译二进制文件。您还可以传递-o标志来更改输出二进制文件的名称。

dart2native.bat main.dart -o mydartbinary.exe将输出一个mydartbinary.exe文件。

干杯:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62458118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档