标签:插件 UnrealBuildTool C++ uDraper 文件夹 UE5
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++ 工程了。
标签:插件,UnrealBuildTool,C++,uDraper,文件夹,UE5 来源: https://www.cnblogs.com/yejianying/p/fix_udraper_compile_error_in_ue.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。