Audiokinetic's Community Q&A is the forum where users can ask and answer questions within the Wwise and Strata communities. If you would like to get an answer from Audiokinetic's Technical support team, make sure you use the Support Tickets page.

+1 vote

Hello,

We want to have wwise integration on UE3. We followed instructions steps, but we can not recompile the engine ( With visual studio 2010 Pro).

As logs, we have :

17>d:\wwise\unrealengine3_wwise\development\src\core\inc\Array.h(104): error C3646: 'FORCEINLINE_EXPLICIT_OPERATOR_BOOL' : unknown override specifier
17>          d:\wwise\unrealengine3_wwise\development\src\core\inc\Array.h(129) : see reference to class template instantiation 'TIndexedContainerIterator<ContainerType,IndexType>' being compiled
17>d:\wwise\unrealengine3_wwise\development\src\core\inc\Array.h(105): error C2270: 'SAFE_BOOL_OPERATORS' : modifiers not allowed on nonmember functions
17>d:\wwise\unrealengine3_wwise\development\src\core\inc\Array.h(105): error C2091: function returns function
17>d:\wwise\unrealengine3_wwise\development\src\core\inc\Array.h(105): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
17>d:\wwise\unrealengine3_wwise\development\src\core\inc\Array.h(107): warning C4183: 'SAFE_BOOL_OPERATORS': missing return type; assumed to be a member function returning 'int'
17>d:\wwise\unrealengine3_wwise\development\src\core\inc\Array.h(237): error C3646: 'FORCEINLINE_EXPLICIT_OPERATOR_BOOL' : unknown override specifier
17>          d:\wwise\unrealengine3_wwise\development\src\core\inc\Array.h(262) : see reference to class template instantiation 'TIndexedContainerConstIterator<ContainerType,IndexType>' being compiled
17>d:\wwise\unrealengine3_wwise\development\src\core\inc\Array.h(238): error C2270: 'SAFE_BOOL_OPERATORS' : modifiers not allowed on nonmember functions
17>d:\wwise\unrealengine3_wwise\development\src\core\inc\Array.h(238): error C2091: function returns function
17>d:\wwise\unrealengine3_wwise\development\src\core\inc\Array.h(238): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
17>d:\wwise\unrealengine3_wwise\development\src\core\inc\Array.h(240): warning C4183: 'SAFE_BOOL_OPERATORS': missing return type; assumed to be a member function returning 'int'
17>d:\wwise\unrealengine3_wwise\development\src\core\inc\BitArray.h(370): error C3646: 'FORCEINLINE_EXPLICIT_OPERATOR_BOOL' : unknown override specifier
17>          d:\wwise\unrealengine3_wwise\development\src\core\inc\BitArray.h(347) : see reference to class template instantiation 'TBitArray<Allocator>::FIterator' being compiled
17>          d:\wwise\unrealengine3_wwise\development\src\core\inc\BitArray.h(443) : see reference to class template instantiation 'TBitArray<Allocator>' being compiled

16>d:\wwise\unrealengine3_wwise\development\src\core\inc\Set.h(876): warning C4183: 'SAFE_BOOL_OPERATORS': missing return type; assumed to be a member function returning 'int'        d:\wwise\unrealengine3_wwise\development\src\core\inc\Set.h(827) : see reference to class template instantiation 'TSet<ElementType,KeyFuncs,Allocator>::TBaseIterator<bConst>' being compiled
16>  
16>          d:\wwise\unrealengine3_wwise\development\src\core\inc\Set.h(952) : see reference to class template instantiation 'TSet<ElementType,KeyFuncs,Allocator>' being compiled
16>d:\wwise\unrealengine3_wwise\development\src\core\inc\Set.h(808): error C2270: 'SAFE_BOOL_OPERATORS' : modifiers not allowed on nonmember functions
16>d:\wwise\unrealengine3_wwise\development\src\core\inc\Set.h(808): error C2091: function returns function
16>d:\wwise\unrealengine3_wwise\development\src\core\inc\UnObjBas.h(3795): error C2061: syntax error : identifier 'TObjectIterator'd:\wwise\unrealengine3_wwise\development\src\core\inc\Set.h(808) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
16>  
16>d:\wwise\unrealengine3_wwise\development\src\core\inc\Set.h(808): warning C4183: 'SAFE_BOOL_OPERATORS': missing return type; assumed to be a member function returning 'int'
16>d:\wwise\unrealengine3_wwise\development\src\core\inc\UnObjBas.h(3796): error C3646: 'FORCEINLINE_EXPLICIT_OPERATOR_BOOL' : unknown override specifier
16>d:\wwise\unrealengine3_wwise\development\src\core\inc\UnObjBas.h(3797): error C2270: 'SAFE_BOOL_OPERATORS' : modifiers not allowed on nonmember functions
16>d:\wwise\unrealengine3_wwise\development\src\core\inc\UnObjBas.h(3797): error C2091: function returns function
16>d:\wwise\unrealengine3_wwise\development\src\core\inc\UnObjBas.h(3797): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
16>d:\wwise\unrealengine3_wwise\development\src\core\inc\Set.h(875): error C3646: 'FORCEINLINE_EXPLICIT_OPERATOR_BOOL' : unknown override specifierd:\wwise\unrealengine3_wwise\development\src\core\inc\UnObjBas.h(3799) : warning C4183: 'SAFE_BOOL_OPERATORS': missing return type; assumed to be a member function returning 'int'
[....]
16>          Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
16>d:\wwise\unrealengine3_wwise\development\src\core\inc\UnObjBas.h(3802): error C2440: 'type cast' : cannot convert from 'const FObjectIterator' to 'bool'
16>          No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
16>c1xx : fatal error C1903: unable to recover from previous error(s); stopping compilation
16>EXEC : UBT error : Failed to produce item: D:\Wwise\UnrealEngine3_wwise\Binaries\Win64\UDKGame.exe
16>EXEC : UBT error : Failed to produce item: D:\Wwise\UnrealEngine3_wwise\Binaries\Win64\UDKGame.lib
16>EXEC : UBT error : Failed to produce item: D:\Wwise\UnrealEngine3_wwise\Binaries\Win64\UDKGame.exp
16>EXEC : UBT error : Failed to produce item: D:\Wwise\UnrealEngine3_wwise\Binaries\Win64\UDKGame.pdb
16>  Could not connect to database.
16>  [22:26] UBT execution time: 17,05 seconds, 0,00 seconds linking
16>EXEC : warning : Communicating with the Database took 4,6289452 seconds.
16>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(38,5): error MSB3073: The command "@cd ..
16>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(38,5): error MSB3073: @call Targets/Build.bat UDKGame Win64 Release -output "../../Binaries/Win64/UDKGame.exe"" exited with code 1.
16>
16>Build FAILED.
16>
16>Time Elapsed 00:00:29.30
========== Build: 3 succeeded, 2 failed, 0 up-to-date, 37 skipped ==========

If someone can help us.

Thanks,

Jérémy

in General Discussion by Jeremy C. (110 points)

Please sign-in or register to answer this question.

...