ToLua项目移植鸿蒙后加载DLL报错

ﺭ并对你说我爱你ﺭEric 、 显示全部楼层 发表于 2024-12-24 17:26:34

【问题描述】

  1. 介绍问题现象和发生的背景:ToLua项目移植鸿蒙后加载DLL报错

  2. 相关的代码(请勿使用截图)

    [DllImport(dllName: "tolua", CallingConvention = CallingConvention.Cdecl)]
    public static extern int luaL_getversion();
  3. 运行结果、错误截图

    toluabug.png

  4. 我尝试过的解决方法和结果

    • 更新tolua支持的platform,勾选OpenHarmony,并无效果。
    • 尝试使用"__internal"作为dllName调用DLLImport,build project时编译不通过。
    • 安卓和ios平台并无此类问题。
  5. 我想要达到的结果

    期望在DLLImport时,正常加载tolua.dll

【运行环境】

硬件:华为Mate60 ROM版本: DevEvoStudio版本:5.0.1Release. Build version: 5.0.5 SDK版本:5.0.1 Release

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2025  OpenHarmony开发者论坛  京ICP备2020036654号-3 | 京公网安备11030102011662号 |技术支持 Discuz!

返回顶部