我在源代码版UE5中使用了Draper (版本UE4.24和UE5.0.3正确工作),根据安装路径中的ReadMe操作了1,2和3,并替换了BuildId。但是,当我打开项目提示时:通过您的IDE构建
当我不遵循自述文件:在这里输入图像描述时,我会出错
ReadMe信息: uDraper插件以二进制形式分发(没有源代码)。在那里,有一些无文档但众所周知的方法来实现这一点,而不破坏C++项目在UE4中的构建。但在UE5,情况似乎不再是这样了(互联网上有很多关于这个问题的抱怨)。在这一点上,我们可以提出一种让您的C++项目在uDraper插件的存在下正常工作的方法:
这仍然是一个正在进行的工作,所以我们希望在未来找到一个更好的解决方案。
关于自定义引擎构建,我们期望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文件,
发布于 2022-09-07 11:54:24
我们试图保持uDraper插件的最新官方UE版本,不试图支持自定义构建从GitHub。您所指的说明可能会有所帮助,但我们不能保证它将适用于任何GitHub版本。您可以尝试在GitHub上找到一个较早的UE版本,以便更好地匹配官方发布的版本并试用它。
https://stackoverflow.com/questions/73617954
复制相似问题