ue4 android 插件,UE4利用插件(Plugins)导入Dll和.so

本文介绍了如何在UE4.21.2中使用插件管理第三方DLL和.so文件。通过创建插件,将库文件放入ThirdParty目录,并在插件的build.cs文件中配置路径。对于Windows平台,使用PublicDelayLoadDLLs和RuntimeDependencies添加DLL依赖;对于Android平台,除了添加.so库,还需提供XML文件确保.so在打包时被包含。在C++中,通过显式调用方式使用DLL函数,包括在项目中调用插件函数的方法。
摘要由CSDN通过智能技术生成

在unity下使用dll非常的方便,然而在unreal下。。。不说了都是泪。

本文使用的引擎版本是ue4.21.2

进入正题,我们使用一个插件来管理第三方的Dll和.so。

首先在已经有的项目工程中新建一个插件,

97b59b747fad6cd0e10e70896b5cc3bd.png

创建好插件后,在项目的目录下会找到Plugins/YOURplugin目录,其中内容如下图所示:(我的插件叫STmobile)

ae93970bb0edf6c608e9d9b7855522a9.png

将要添加的Dll和.so复制进ThirdParty目录下,(当然你可以在ThirdParty下创建合适的文件路径):

1434df5051e7d207a4ced0b314bb5865.png

然后打开YOURplugin.build.cs,添加如下代码:

private string ModulePath

{

get { return ModuleDirectory; }

}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值