Flutter VS2019下使用Cmake运行Flutter Engine

1,027 阅读1分钟

DartProject的参数

  1. assets_path,一般是在flutter create后的build文件夹内。

    地址:<你的项目名>/build/flutter_assets

image.png

  1. icu_data_path,如果你启用了客户端支持,并且运行过一次项目,它在<你的项目名>/windows/flutter/ephemeral下。

image.png

如果你是自定义的engine,一般在engine/src/out/<比如hots_debug_out>文件夹内。

image.png

3.aot_library_path,这个没研究过,放个文档吧。

image.png

注意,win32要把dll文件放在exe文件下才能启动,这一步我在Cmake没有做处理。

GLFW

这个是修改了官方的Example下的GLFW例子,主要对Cmake的一些文件进行了修改。输入项目地址和引擎地址即可启动。

注意,链接的lib为flutter_engine.dll.lib

Win32

根据专栏的几篇文章,最后自己摸索出来。 代码中把启动地址写死了。

Flutter for Windows - Chinouo的专栏 - 掘金 (juejin.cn)

image.png

例子源码地址

flutter_engine_launch_example

至此,这个专栏的坑就填完了,不搞了,搞不动了!