fix cpp 调用
This commit is contained in:
parent
472fc2e574
commit
6e569b3ef5
@ -11,9 +11,11 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
CalculateAdaptor::CalculateAdaptor() {
|
CalculateAdaptor::CalculateAdaptor() {
|
||||||
|
_calculate = &Calculate::getInstance();
|
||||||
}
|
}
|
||||||
|
|
||||||
CalculateAdaptor::CalculateAdaptor(napi_env env, napi_value thisVar) {
|
CalculateAdaptor::CalculateAdaptor(napi_env env, napi_value thisVar) {
|
||||||
|
_calculate = &Calculate::getInstance();
|
||||||
}
|
}
|
||||||
|
|
||||||
CalculateAdaptor::~CalculateAdaptor() {
|
CalculateAdaptor::~CalculateAdaptor() {
|
||||||
@ -59,8 +61,8 @@ napi_value calculate_getInfo(napi_env env, napi_callback_info info) {
|
|||||||
|
|
||||||
napi_value js_frame;
|
napi_value js_frame;
|
||||||
napi_create_object(env, &js_frame);
|
napi_create_object(env, &js_frame);
|
||||||
util_set_object_string_property_value(env, js_frame, "name", info2.name);
|
util_set_object_string_property_value(env, js_frame, "name", info2.name.c_str());
|
||||||
util_set_object_string_property_value(env, js_frame, "versionName", &info2.versionName);
|
util_set_object_string_property_value(env, js_frame, "versionName", info2.versionName.c_str());
|
||||||
util_set_object_int32_property_value(env, js_frame, "versionCode", info2.versionCode);
|
util_set_object_int32_property_value(env, js_frame, "versionCode", info2.versionCode);
|
||||||
|
|
||||||
return js_frame;
|
return js_frame;
|
||||||
|
@ -15,8 +15,8 @@ class CalculateAdaptor {
|
|||||||
public:
|
public:
|
||||||
CalculateAdaptor();
|
CalculateAdaptor();
|
||||||
CalculateAdaptor(napi_env env, napi_value thisVar);
|
CalculateAdaptor(napi_env env, napi_value thisVar);
|
||||||
~CalculateAdaptor();
|
virtual ~CalculateAdaptor();
|
||||||
Calculate *_calculate;
|
Calculate *_calculate = nullptr;
|
||||||
};
|
};
|
||||||
|
|
||||||
CalculateAdaptor *util_get_napi_info(napi_env env, napi_callback_info cbinfo, size_t argc, napi_value *argv);
|
CalculateAdaptor *util_get_napi_info(napi_env env, napi_callback_info cbinfo, size_t argc, napi_value *argv);
|
||||||
|
Loading…
Reference in New Issue
Block a user