menu
 

La section Questions et réponses de la communauté Audiokinetic est un forum où les utilisateurs de Wwise et de Strata peuvent poser des questions et répondre à celles des autres membres de la communauté. Si vous souhaitez obtenir une réponse de la part de l'équipe de soutien technique d'Audiokinetic, veillez à utiliser le formulaire de Tickets de Soutien.

+4 votes

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
dans General Discussion par Branden T. (140 points)

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 Réponse

+3 votes

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

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

class UAkAuxBus* AuxBusManual;
par Erik P. (400 points)
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.
...