Chuyện là e đang tạo một vd add-on đơn giản cho firefox băng js-ctypes. E đã build đc file thư viện dll, test cho ở một project khác và chạy bt, file thư viện không có vấn đề gì cả
code file dll
#include “stdio.h”
extern “C”
{
__declspec(dllexport) int cong(int a, int b) { return a + b; }
}
file support.js
file index.js:
var buttons = require(‘sdk/ui/button/action’);
var tabs = require(“sdk/tabs”);
var support = require("./support.js");
var button = buttons.ActionButton({
id: “mozilla-link”,
label: “Visit Mozilla”,
icon: {
“16”: “./images/icon-16.png”,
“32”: “./images/icon-32.png”,
“64”: “./images/icon-64.png”
},
onClick: handleClick
});
function handleClick(state) {
support.test();
}
file package.json:
{
“title”: “My Jetpack Addon”,
“name”: “my-addon”,
“version”: “0.0.1”,
“description”: “A basic add-on”,
“main”: “index.js”,
“author”: “”,
“engines”: {
“firefox”: “>=38.0a1”,
“fennec”: “>=38.0a1”
},
“license”: “MIT”,
“keywords”: [
“jetpack”
]
}
các bác tìm lỗi giúp e với, e cảm ơn nhiều