删除错误编译参数

This commit is contained in:
JackLee 2026-02-23 18:56:02 +08:00
parent ff4bd9cd85
commit add8cd10bd
4 changed files with 8 additions and 15 deletions

View File

@ -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",

View File

@ -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

View File

@ -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);

View File

@ -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(', ')}`);