首页 > 解决方案 > 如何从用 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中是否有类似的通信方法?也许还有其他方法可以在dartC/C++之间进行通信和传输数据?也许像EventBus这样完全异国情调的东西?

标签: c++cdart

解决方案


推荐阅读