target打包没有_如何将UE4插件第三方库的DLL自动打包到UE4发布版本的游戏包中

本文介绍如何在UE4打包时自动将插件中的第三方库DLL整合到游戏包中,避免手动拷贝。内容涉及利用C#编写代码实现自动拷贝,并提供了详细教程链接。
摘要由CSDN通过智能技术生成

哈喽,大家好 ,我叫人宅,很高兴和大家一起分享一下和打包相关的内容

在做UE4 插件需要包含第三方库的时候,在打包上我们常常有这样的疑问,打好的包没有包含我们的第三方库dll,需要我们手动拷贝到打包好的游戏发布版本里面,这样才可以运行,为什么我们不能直接在打包的时候自动将这些第三方库直接拷贝过去呢?

当然是可以的,我们知道,UE4和C++代码编译相关的内容用的是C# (蓝图编译用的是C++,对蓝图编译原理,希望深入了解的可以点击这个连接:UE4编译原理)作为编译,所以我们的拷贝可以在C#里面编写,我们已经免费将这块内容的讲解上传到b站

如何将UE4插件第三方库的DLL自动打包到UE4发布版本的游戏包中​www.bilibili.com

以下是详细的代码内容:

// Fill out your copyright notice in the Description page of Project Settings.

using System.IO;
using UnrealBuildTool;

public class SimpleZIPLibrary : ModuleRules
{
    public string ZIPProjectDirectory
    {
        get
        {
            return Path.GetFullPath(
                  Path.Combine(ModuleDirectory, "../../../../../")
            );
        }
    }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值