如何整合第三方库到UE4
注:此处关于如何使用CMake解析阿里云的OSS插件不赘述,默认大家已经解析好了阿里云插件
如何修改已经CMake好的插件文件
1:在UE4里创建一个空白插件(SimpleOSS),并新建一个文件夹OssTest
2:先打开第三方库文件里的Third_Party文件
里面的lib 和 include 是第三方库的第三方库(依赖),直接拖进OssTest
3:打开第三方库文件Sdk,把里面的include文件也拖进OssTest
4:打开之前用CMake编译好的第三方库,(Build)文件(具体方法很简单,百度不赘述)
打开lib->Release->alibabacloud-oss-cpp-sdk.lib(也可能是其他名字)
把这个拖入到OssTest的lib下面,重新编译下.
5:在插件.Build.cs中添加一个私有的返回第三方库地址的函数
private string OSSThirdPartyPath
{
get
{
return Path.GetFullPath(Path.Combine(ModuleDirectory, "../OSSThirdParty/"));
}
}
并在.Build.cs中添加项目路径文件.如下
string OssincludePath = Path.Combine(OSSThirdPartyPath, "include");
PublicIncl