在 Audiokinetic 社区问答论坛上,用户可对 Wwise 和 Strata 相关问题进行提问和解答。如需从 Audiokinetic 技术支持团队获取答复,请务必使用技术支持申请单页面。

+4 投票

Howdy!

I wanted to bring this to your attention.  Today I upgraded from the 4.20 engine plugin to the 4.22 engine plugin by going into the Wwise Launcher and selecting "Download Wwise Integration to use as an engine plug-in..." like I've done numerous times before ( I've been doing this since 4.16 with no issues ).  After my full integration work was done, and I updated the SDK, I got the following errors when trying to build ( there are probably over 100, but all are the same form ) :

AkInitializationSettings.h(215) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.

These are present in AkInitializationSettings.h, and all of the Ak<Platform>InitializationSettings.h files as well. Since these are new files I'm assuming this just got tested with a project and then the engine module was overlooked.  This is a completely clean build, with no other issues.  The plug-in is located in Engine/Plugins/Wwise just like before, and this is after updating from the 4.20 version I gathered via the same method.

When will a fix be available for this? 

Thanks,
Branden Turner
WDI
分类:General Discussion | 用户: Branden T. (140 分)

Hi there!

We ran into the same issue when integrating this SDK version into our projects. I double checked by integrating it into a fresh drop of UE4 4.22.1 (both by hand and via the Wwise launcher just in case)

1>.../Engine/Plugins/Wwise/Source/AkAudio/Classes/AkGameplayTypes.h(360) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.

To confirm, this is:

Unreal: 4.22.1

Wwise SDK: v2019.1.0  Build 6947

Thanks!

1个回答

+3 投票

This is still an issue in 4.26 and Wwise 2021.1 integration in:

\AkAudio\Classes\AkLateReverbComponent.h
UPROPERTY(VisibleAnywhere)

class UAkAuxBus* AuxBusManual;
用户: Erik P. (400 分)
We are also getting the same issue.
Just change it to this:

    UPROPERTY(VisibleAnywhere, Category = "Manual Bus")
    class UAkAuxBus* AuxBusManual;

There is a dependency bug in the Unreal build tool that causes this issue and works fine during a rebuild but not compiles after that.
Yes that is what we did was just added a category.  I was just commenting that Wwise out of the box for Unreal doesn't compile and an engineer would have to fix the issue.
...