【问题标题】:Dart native extensions - what exactly does dart-ext do on library includeDart 原生扩展 - dart-ext 在库中到底做了什么包括
【发布时间】:2014-01-16 12:01:25
【问题描述】:

我在我的原生扩展中包含以下内容:-

#include "qpid/client/Connection.h"
#include "qpid/client/Message.h"
#include "qpid/client/Session.h"

我使用本机扩展的 Dart 代码可以正常工作,一切都很好,但如果我包含了这个:-

#include "qpid/client/SubscriptionManager.h" 

我突然明白了:-

找不到扩展库'file:///home/steve/Development/google/dart/projects/amqp_client/lib/amqp_client.dart':错误:第 10 行 pos 1:库处理程序失败 导入'dart-ext:so/amqp_extension';

所以,为什么会这样,我的构建系统和 readelf 都说 .so 文件没有问题,如果是这样的话,它看起来像一个错误,这对我来说有点碍事。

【问题讨论】:

    标签: dart dart-native-extension


    【解决方案1】:

    已修复,这是我的开发盒上的库路径问题,请参阅 issue 16140 以获得解释。

    【讨论】:

      猜你喜欢
      • 2012-09-23
      • 2014-06-22
      • 1970-01-01
      • 2019-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-17
      相关资源
      最近更新 更多