sideeffects / HoudiniNiagara

Houdini Data Interface for UE4 Niagara
Other
320 stars 62 forks source link

Houdini Niagara Plugin v2.4.0 - UE5.2 Can not Package Project #46

Open MoreDrinkHotWater opened 1 year ago

MoreDrinkHotWater commented 1 year ago

Houdini Niagara Plugin v2.4.0 - UE5.2 Can not Package Project。 Tips: NiagaraDataInterfaceHoudini.h UNiagaraDataInterfaceHoudini::GetFunctionHLSL: 包含重写说明符“override”的方法没有重写任何基类方法

mchataway commented 1 year ago

I'm getting the same error when trying to package

mmmdod commented 1 year ago

Me too

tmiyoshi-g commented 1 year ago

Same error when building with linux clang 15.0.1.

https://docs.unrealengine.com/5.2/en-US/linux-development-requirements-for-unreal-engine/

I don't know about appropriate. Added the enclosure below to the error function in NiagaraDataInterfaceHoudini.h and cpp.


if WITH_EDITORONLY_DATA

...

endif


mwojt-platige commented 1 year ago

Here's the PR that fixes the issue: https://github.com/sideeffects/HoudiniNiagara/pull/45

I managed to get past the previous error, but it appears that something's wrong with the plugin dependencies, as it fails to find some of the statements defined in the RHI module:

[1/1] Compile [x64] Module.HoudiniNiagara.cpp
D:\Unreal\5.2.0-release\Engine\Source\Runtime\RHI\Public\RHICommandList.h(5309): error C2065: 'GSupportsParallelRenderingTasksWithSeparateRHIThread': undeclared identifier
DirepantsL commented 8 months ago

I had the same problem packing to Android.Alert me to Runtime problems.This is also true for HoudiniEngine So I had to turn it all off to make sure I packed properly Can you really package an application with Niagara? If that's true, I'll pop champagne for a week