AudiokineticのコミュニティQ&Aは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
Branden T. (140 ポイント) General Discussion

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.
...