1
如何从C++代码调用Dart方法?我想尝试在我的应用程序中使用Dart作为脚本语言。是否可以从C++调用Dart方法?
如何从C++代码调用Dart方法?我想尝试在我的应用程序中使用Dart作为脚本语言。是否可以从C++调用Dart方法?
你必须可能性:
首先,你可以嵌入飞镖VM到你的C++程序。请参阅this讨论(有一个GitHub示例)。这使您可以使用C++编写程序并运行Dart脚本。我不认为这种方式直接得到了Dart团队的支持,你需要自己做很多事情。
其次,您可以将C++代码作为本机扩展嵌入到Dart VM中。详情请参阅this guide。这使您可以在Dart中编写程序,并且可以将需要访问本机库的关键性能部件或部件移至C++。有很多例子可用。