c++ - 如何从用 C/C++ 编写的函数调用 dart 函数?
问题描述
文章https://www.dartlang.org/articles/server/native-extensions描述了如何在dart模块中使用用C/C++编写的函数。调用 C/C++ 函数的同步和异步方式都有效,这非常好。但是,有一个问题:是否可以将指向用 dart 编写的函数的指针转移到用C/C++编写的模块中,并将该指针用作回调函数?即从 C/C++ 中的模块调用此函数,并在这些参数更改时将一些参数传递给它。创建,假设在C/C++模块中有一个监听器,并在dart中订阅它? dart中是否有类似的通信方法?也许还有其他方法可以在dart和C/C++之间进行通信和传输数据?也许像EventBus这样完全异国情调的东西?
解决方案
推荐阅读
- xamarin.ios - FluentLayout 中的更改约束
- ios - iOS 13:使用新的 NEHotspotConfiguration.init(ssidPrefix: String) 似乎不起作用
- nginx - Nginx 位置域.ltd 正则表达式
- amazon-web-services - AWS GovCloud 与美国以外地区的连接
- julia - 如何在 Julia 中生成一维高斯滤波器?
- azure-devops - Azure DevOps 的缩写是什么?
- mysql - 2002, "Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)" in docker-compose up
- api - Closure Compiler Service API 缺少 --create_source_map 选项
- ruby-on-rails - 如何在 Rails 中配置 CORS 接受标头
- python - Scraping HTML from array of links