是否可以从C ++调用Dart方法?

时间:2013-08-04 19:39:52

标签: dart dart-native-extension

如何从C ++代码调用Dart方法?我想在我的应用程序中尝试使用Dart作为脚本语言。

1 个答案:

答案 0 :(得分:5)

你有可能:

首先,您可以将Dart VM嵌入到C ++程序中。请参阅this disccussion(有一个GitHub示例)。这允许您使用C ++编写程序并运行Dart脚本。我不认为Dart团队直接支持这种方式,你需要自己做很多事情。

其次,您可以将您的C ++代码嵌入Dart VM 作为本机扩展。有关详细信息,请参阅this guide。这允许您在Dart中编写程序,并且可以将需要访问本机库的性能关键部件或部件移动到C ++。有很多例子。