UE4导入第三方库笔记_4.25/4.26

本文档详细介绍了如何在UE4中(4.25/4.26版本)导入第三方库,包括添加头文件路径、插件模块与非插件模块的处理方式,以及如何引入lib和dll文件,包括RuntimeDependencies的使用,适用于Windows和Android平台。
摘要由CSDN通过智能技术生成

摘抄自该文章,并在下方附上自身案例

对于所有第三方库都应该先加入对头文件目录的包含:

在模块的Build.cs文件中,加入对应的第三方库的头文件包含路径:

  • PublicIncludePaths.Add(path);//包含目录中的头文件并公开到外部模块
  • PrivateIncludePaths.Add(Path);//包含目录中的头文件并不公开到外部模块
对于插件中的模块:

PublicIncludePaths和PrivateIncludePaths可以接受特殊字符串开头的字符串:

  • $(ModuleDir) 表示模块目录(D:\UE4_Project\testSlate\Plugins\MotionMocap\Source\MotionMocap)
  • $(PluginDir) 表示插件目录(D:\UE4_Project\testSlate\Plugins\MotionMocap)
  • $(EngineDir) 表示引擎目录(D:\Program Files (x86)\UE4\UE_4.22\Engine)
  • $(ProjectDir) 表示工程目录(D:\UE4_Project\testSlate)
对于非插件中的模块:
  • PublicIncludePathsPrivateIncludePaths不接受特殊字符串。
  • 如果path是相对路径,则是从工程目录的 Source开始D:\UE4_Project\testSlate\Source\ 开始的相对路径。

引入lib与dll(示例):

文件路径
lib:

  • 包含库的搜索路径
  • 包含要使用的库
  • 特殊的,对于 .so.a文件可以不加后缀名
PublicAdditionalLibraries.Add(Path.Combine
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值