Dart ffi - 调用C++中的Dart

5
我正在制作一款Flutter应用程序,其中我的后端是C ++。通过dart ffi,当用户进入某个屏幕时,我正在发出负载调用的信号。我的问题在于,我正在C ++中加载音频,但我希望向dart发出已完成加载的信号,以便我可以停止显示加载屏幕。据我所知,没有办法从C ++调用dart。我已经看到您可以使用FromFunction。源代码在这里

如何调用没有参数的void类方法?或者如何从C ++调用dart代码?

注:我认为现在不可能做到这一点(没有解决方法)。 Dart开发人员请添加此功能,因为能够调用dart处理信息非常有用。


我该如何使用套接字来实现这个?有什么资源可以参考吗? - cs guy
我只会C ++不熟悉Dart。但是一般的想法是打开一个套接字并侦听消息。使用这些消息,您可以随心所欲地执行操作。 - Bernd
1
使用Flutter应用程序中的Socket - Bernd
1
你能给一个示例代码吗?你是试图在 DLL/so 中调用它吗? - SdSaati
这个答案提供了两个选项,最直接的一个似乎不被Dart支持。另一个选项涉及将你的C++代码转换成Dart中的本地函数。 - Ryan Deschamps
显示剩余5条评论
1个回答

7

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接