首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我在源代码版uDraper中使用了UE5插件,提示通过您的IDE构建

我在源代码版uDraper中使用了UE5插件,提示通过您的IDE构建
EN

Stack Overflow用户
提问于 2022-09-06 07:05:14
回答 1查看 82关注 0票数 2

我在源代码版UE5中使用了Draper (版本UE4.24和UE5.0.3正确工作),根据安装路径中的ReadMe操作了1,2和3,并替换了BuildId。但是,当我打开项目提示时:通过您的IDE构建

当我不遵循自述文件:在这里输入图像描述时,我会出错

ReadMe信息: uDraper插件以二进制形式分发(没有源代码)。在那里,有一些无文档但众所周知的方法来实现这一点,而不破坏C++项目在UE4中的构建。但在UE5,情况似乎不再是这样了(互联网上有很多关于这个问题的抱怨)。在这一点上,我们可以提出一种让您的C++项目在uDraper插件的存在下正常工作的方法:

  1. 将UnrealBuildTool.DraperHook.*文件复制到UE5根\Engine\二进制文件\DotNET\UnrealBuildTool中
  2. 在UnrealBuildTool.exe Root\Engine\Build\BatchFiles\Build.bat中将"UnrealBuildTool.DraperHook.dll“替换为”UnrealBuildTool.DraperHook.dll“
  3. 将"UnrealBuildTool.exe“替换为"UnrealBuildTool.DraperHook.exe”,在UE5 Root\Engine\Config\BaseEngine.ini中( "PlatformPaths“部分下的”UnrealBuildTool“值)

这仍然是一个正在进行的工作,所以我们希望在未来找到一个更好的解决方案。

关于自定义引擎构建,我们期望uDraper插件的二进制发行版应该是兼容的,只要ABI没有改变。只需将Draper\Binaries\Win64\UnrealEditor.modules中的"CompatibleChangelist“替换为UE5 Root\Engine\Build\Build.version中的”CompatibleChangelist“

步骤1:在这里输入图像描述

步骤2:原始文件显示"UnrealBuildTool.dll“而不是"UnrealBuildTool.exe”在这里输入图像描述

步骤3:在这里输入图像描述

上述修改仍然是图1中的误差。

步骤4:在这里输入图像描述

开放式工程

在这里输入图像描述

我用VS打开了项目,并成功地编译了它,然后用相同的erro.Previously再次打开它,插件放在项目路径中,打开项目promptFailed以生成Projiect文件,

EN

回答 1

Stack Overflow用户

发布于 2022-09-07 11:54:24

我们试图保持uDraper插件的最新官方UE版本,不试图支持自定义构建从GitHub。您所指的说明可能会有所帮助,但我们不能保证它将适用于任何GitHub版本。您可以尝试在GitHub上找到一个较早的UE版本,以便更好地匹配官方发布的版本并试用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73617954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档