删除错误编译参数
This commit is contained in:
parent
ff4bd9cd85
commit
add8cd10bd
@ -38,7 +38,7 @@
|
|||||||
},
|
},
|
||||||
"nativeLib": {
|
"nativeLib": {
|
||||||
"debugSymbol": {
|
"debugSymbol": {
|
||||||
"strip": false,
|
"strip": true,
|
||||||
"exclude": []
|
"exclude": []
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -47,7 +47,6 @@
|
|||||||
"targets": [
|
"targets": [
|
||||||
{
|
{
|
||||||
"name": "default",
|
"name": "default",
|
||||||
"runtimeOS": "HarmonyOS"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ohosTest",
|
"name": "ohosTest",
|
||||||
|
|||||||
@ -17,7 +17,7 @@
|
|||||||
# -keep-property-name: specifies property names that you want to keep
|
# -keep-property-name: specifies property names that you want to keep
|
||||||
# -keep-global-name: specifies names that you want to keep in the global scope
|
# -keep-global-name: specifies names that you want to keep in the global scope
|
||||||
|
|
||||||
-enable-property-obfuscation
|
#-enable-property-obfuscation
|
||||||
-enable-toplevel-obfuscation
|
#-enable-toplevel-obfuscation
|
||||||
-enable-filename-obfuscation
|
#-enable-filename-obfuscation
|
||||||
-enable-export-obfuscation
|
#-enable-export-obfuscation
|
||||||
@ -114,19 +114,13 @@ static napi_value DestroyRenderer(napi_env env, napi_callback_info info) {
|
|||||||
|
|
||||||
EXTERN_C_START
|
EXTERN_C_START
|
||||||
static napi_value Init(napi_env env, napi_value exports) {
|
static napi_value Init(napi_env env, napi_value exports) {
|
||||||
if ((env == nullptr) || (exports == nullptr)) {
|
|
||||||
return nullptr;
|
|
||||||
}
|
|
||||||
napi_property_descriptor desc[] = {
|
napi_property_descriptor desc[] = {
|
||||||
{"initRenderer", nullptr, InitRenderer,nullptr, nullptr, nullptr, napi_default, nullptr},
|
{"initRenderer", nullptr, InitRenderer,nullptr, nullptr, nullptr, napi_default, nullptr},
|
||||||
{"loadModel", nullptr, LoadModel,nullptr, nullptr, nullptr, napi_default, nullptr},
|
{"loadModel", nullptr, LoadModel,nullptr, nullptr, nullptr, napi_default, nullptr},
|
||||||
{"onMouseEvent", nullptr, OnMouseEvent,nullptr, nullptr, nullptr, napi_default, nullptr},
|
{"onMouseEvent", nullptr, OnMouseEvent,nullptr, nullptr, nullptr, napi_default, nullptr},
|
||||||
{"destroyRenderer", nullptr, DestroyRenderer,nullptr, nullptr, nullptr, napi_default, nullptr},
|
{"destroyRenderer", nullptr, DestroyRenderer,nullptr, nullptr, nullptr, napi_default, nullptr},
|
||||||
};
|
};
|
||||||
|
napi_define_properties(env, exports, sizeof(desc) / sizeof(desc[0]), desc);
|
||||||
if (napi_define_properties(env, exports, sizeof(desc) / sizeof(desc[0]), desc) != napi_ok) {
|
|
||||||
return nullptr;
|
|
||||||
}
|
|
||||||
return exports;
|
return exports;
|
||||||
}
|
}
|
||||||
EXTERN_C_END
|
EXTERN_C_END
|
||||||
@ -142,7 +136,7 @@ static napi_module OpenCAXModel = {
|
|||||||
.reserved = { 0 }
|
.reserved = { 0 }
|
||||||
};
|
};
|
||||||
|
|
||||||
extern "C" __attribute__((constructor))
|
extern "C" __attribute__((visibility("default")))
|
||||||
void RegisterOpenCAXModule(void)
|
void RegisterOpenCAXModule(void)
|
||||||
{
|
{
|
||||||
napi_module_register(&OpenCAXModel);
|
napi_module_register(&OpenCAXModel);
|
||||||
|
|||||||
@ -60,7 +60,7 @@ export struct ModelView {
|
|||||||
})
|
})
|
||||||
Button('测试模块加载').onClick(()=>{
|
Button('测试模块加载').onClick(()=>{
|
||||||
try {
|
try {
|
||||||
let NaviteOCCT = import("libopencax.so")
|
const NaviteOCCT = import("libopencax.so")
|
||||||
console.info(`[NDK] 模块类型: ${typeof NaviteOCCT}`);
|
console.info(`[NDK] 模块类型: ${typeof NaviteOCCT}`);
|
||||||
console.info(`[NDK] 模块值: ${JSON.stringify(NaviteOCCT)}`);
|
console.info(`[NDK] 模块值: ${JSON.stringify(NaviteOCCT)}`);
|
||||||
console.info(`[NDK] 所有属性: ${Object.keys(NaviteOCCT).join(', ')}`);
|
console.info(`[NDK] 所有属性: ${Object.keys(NaviteOCCT).join(', ')}`);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user