UE5中 uDraper 插件无法编译 C++ 工程的修复
2022/8/20 14:25:09
本文主要是介绍UE5中 uDraper 插件无法编译 C++ 工程的修复,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
UE5中 uDraper 插件无法编译 C++ 工程的修复
uDraper是用来做布料模拟的插件。现在出现的问题是安装了 uDraper 之后无法编译 C++ 工程。经典报错就是:
Expecting to find a type to be declared in a module rules named 'Vitrum' in UE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. This type must derive from the 'ModuleRules' type defined by Unreal Build Tool.
解决方案
第一步 更新引擎的插件
首先找到 uDraper 的安装目录,在安装目录下找到插件目录:
然后找到对应引擎编号的插件。这里假定使用的引擎是正式版 5.0 :
将这个文件夹下面的 Draper
文件夹复制,并粘贴到引擎的 Plugin
目录。注意在粘贴前删除掉引擎 Plugin
下原来的 Draper
文件夹:
第二步 添加定制化的 UnrealBuildTool
找到前面插件目录下的 Installation
文件夹:
将以下三个文件复制到 [UE5 Root]\Engine\Binaries\DotNET\UnrealBuildTool
:
复制好之后,编辑 [UE5 Root]\Engine\Build\BatchFiles\Build.bat
,并将文件中的 UnrealBuildTool.dll
替换成 UnrealBuildTool.DraperHook.dll
:
然后修改 [UE5 Root]\Engine\Config\BaseEngine.ini
,将 UnrealBuildTool.exe
替换成 UnrealBuildTool.DraperHook.exe
替换完成之后理论上就应该可以正常编译 C++ 工程了。
这篇关于UE5中 uDraper 插件无法编译 C++ 工程的修复的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15PingCAP 黄东旭参与 CCF 秀湖会议,共探开源教育未来
- 2024-05-13PingCAP 戴涛:构建面向未来的金融核心系统
- 2024-05-09flutter3.x_macos桌面os实战
- 2024-05-09Rust中的并发性:Sync 和 Send Traits
- 2024-05-08使用Ollama和OpenWebUI在CPU上玩转Meta Llama3-8B
- 2024-05-08完工标准(DoD)与验收条件(AC)究竟有什么不同?
- 2024-05-084万 star 的 NocoDB 在 sealos 上一键起,轻松把数据库编程智能表格
- 2024-05-08Mac 版Stable Diffusion WebUI的安装
- 2024-05-08解锁CodeGeeX智能问答中3项独有的隐藏技能
- 2024-05-08RAG算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升