删除错误编译参数

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": {
"debugSymbol": {
"strip": false,
"strip": true,
"exclude": []
}
}
@ -47,7 +47,6 @@
"targets": [
{
"name": "default",
"runtimeOS": "HarmonyOS"
},
{
"name": "ohosTest",

View File

@ -17,7 +17,7 @@
# -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
-enable-property-obfuscation
-enable-toplevel-obfuscation
-enable-filename-obfuscation
-enable-export-obfuscation
#-enable-property-obfuscation
#-enable-toplevel-obfuscation
#-enable-filename-obfuscation
#-enable-export-obfuscation

View File

@ -114,19 +114,13 @@ static napi_value DestroyRenderer(napi_env env, napi_callback_info info) {
EXTERN_C_START
static napi_value Init(napi_env env, napi_value exports) {
if ((env == nullptr) || (exports == nullptr)) {
return nullptr;
}
napi_property_descriptor desc[] = {
{"initRenderer", nullptr, InitRenderer,nullptr, nullptr, nullptr, napi_default, nullptr},
{"loadModel", nullptr, LoadModel,nullptr, nullptr, nullptr, napi_default, nullptr},
{"onMouseEvent", nullptr, OnMouseEvent,nullptr, nullptr, nullptr, napi_default, nullptr},
{"destroyRenderer", nullptr, DestroyRenderer,nullptr, nullptr, nullptr, napi_default, nullptr},
};
if (napi_define_properties(env, exports, sizeof(desc) / sizeof(desc[0]), desc) != napi_ok) {
return nullptr;
}
napi_define_properties(env, exports, sizeof(desc) / sizeof(desc[0]), desc);
return exports;
}
EXTERN_C_END
@ -142,7 +136,7 @@ static napi_module OpenCAXModel = {
.reserved = { 0 }
};
extern "C" __attribute__((constructor))
extern "C" __attribute__((visibility("default")))
void RegisterOpenCAXModule(void)
{
napi_module_register(&OpenCAXModel);

View File

@ -60,7 +60,7 @@ export struct ModelView {
})
Button('测试模块加载').onClick(()=>{
try {
let NaviteOCCT = import("libopencax.so")
const NaviteOCCT = import("libopencax.so")
console.info(`[NDK] 模块类型: ${typeof NaviteOCCT}`);
console.info(`[NDK] 模块值: ${JSON.stringify(NaviteOCCT)}`);
console.info(`[NDK] 所有属性: ${Object.keys(NaviteOCCT).join(', ')}`);