使用nodejs和swig进行分段错误(核心转储)

时间:2015-08-02 08:17:39

标签: node.js swig

我正在使用ubuntu 12.04LTS,我正在尝试创建节点扩展。 ex.cxx:

%module example
 %{
 extern void user_connect(char user[],char date[]);
 extern void etat_periph(char periph[]);

 %}


 extern void user_connect(char user[],char date[]);
 extern void etat_periph(char periph[]);

第Ex.I:

 {
  "targets": [
    {
      "target_name": "ex",
      "sources": [ "ex.cxx", "ex_wrap.cxx" ]
    }
  ]
}

binding.gyp:

var ex=require("./build/Release/ex");
var user="hs";
var current_date=new Date();
var date=current_date.toString();
var periph="led is on";

ex.user_connect(user,date);
ex.etat_perpih(periph);

app.js:

Segmentation fault (core dumped)

我使用swig运行相应的命令来执行节点扩展,在我运行节点app.js创建扩展后,我收到此错误消息:

new KeyValuePair(groupPhone.Key,groupPhone.OrderBy((p) => p.Field("Status")).LastOrDefault()))

0 个答案:

没有答案