当前位置: 首页 > article >正文

【Unity】il2cpp 项目Build报错

1 前言

        在搞HybridCLR的时候打包项目,然后报错:“error LNK2019: dlopenLinuxInterop_dlopen”。报错很长,这里只是截取了部分。

2 问题

        开始以为是HybridCLR的问题,捣鼓了半天发现是il2cpp的问题。似乎是缺少了相关外部引用库的原因。

3 解决方案

        在整个项目当中寻找[DllImport(···)]修饰符,可以直接在VS里Ctrl+F搜索来寻找。由于我这边报的是关于Linux相关的错误,所以主要找与Linux平台相关的[DllImport(···)]修饰符。然后将与其相关的代码注释掉,或是使用判断宏进行平台判断来屏蔽他们。

宏的使用案例:

#if (UNITY_STANDALONE_LINUX)
······// linux code
#else
······// 其他平台 code
#endif

http://www.kler.cn/a/301432.html

相关文章:

  • Android实战经验篇-增加系统分区
  • 白月光git
  • 怎么样处理浮毛快捷又高效?霍尼韦尔、希喂、米家宠物空气净化器实测对比
  • C# WPF编程-串口通信
  • 培训第九周(部署k8s基础环境)
  • 【STL中容器汇总】map、list、vector等详解
  • C#中的字段和属性
  • 240908-Linux通过ln设置软链接关联大模型文件
  • Linux 防火墙:iptables (一)
  • 路由器WAN口和LAN口有什么不一样?
  • 缺陷检测学习笔记20240912
  • vue3 element plus table 滚动到指定位置
  • 哈希leetcode-1
  • Unity教程(十五)敌人战斗状态的实现
  • C++ DLL DEMO
  • 摸鱼 | 图片转Excel单元格脚本
  • 【网易低代码】第2课,页面表格查询功能
  • erlang学习: Mnesia Erlang数据库3
  • misc音频隐写
  • 【深度学习】线性回归的从零开始实现与简洁实现
  • 嵌入式OpenHarmony源码基本原理详解