# Support for UE4 4.15

**URL:** <https://qa.fmod.com/t/support-for-ue4-4-15/13051>\
**Category:** Unreal Engine\
**Created:** [March 20, 2017, 8:46pm UTC](https://qa.fmod.com/t/support-for-ue4-4-15/13051 "2017-03-20T20:46:50Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![karanparikh91](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/karanparikh91/32/274_2.png) [@karanparikh91](https://qa.fmod.com/u/karanparikh91)\
**Post date:** [March 20, 2017, 8:46pm UTC](https://qa.fmod.com/t/support-for-ue4-4-15/13051/1 "2017-03-20T20:46:50Z")

</div>

Hello,

When can we expect support for UE4 4.15 (PS4 and Windows builds)? It’s been almost a month and we will need to make the engine update soon because of new features added in the engine. I noticed that there was a commit on Github which mentioned there were fixes for 4.15. I tried the Github version too but was unable to get it to build successfully.

Thanks,

Karan

---

<div class="post-metadata">

**Author:** ![Andrew](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/andrew/32/261_2.png) [@Andrew](https://qa.fmod.com/u/Andrew)\
**Post date:** [March 21, 2017, 4:52am UTC](https://qa.fmod.com/t/support-for-ue4-4-15/13051/2 "2017-03-21T04:52:01Z")

</div>

It’s available now in 1.09.03.

---

<div class="post-metadata">

**Author:** ![karanparikh91](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/karanparikh91/32/274_2.png) [@karanparikh91](https://qa.fmod.com/u/karanparikh91)\
**Post date:** [March 21, 2017, 4:23pm UTC](https://qa.fmod.com/t/support-for-ue4-4-15/13051/3 "2017-03-21T16:23:27Z")

</div>

Thanks for your answer Scott. I just tried 1.09.03 right now and it resulted in 164 build errors in Visual Studio . I’m compiling against a UE4 Source build version 4.15.1 - release.

On my first attempt there were a bunch of errors about the order of the header files (This is something UE4 is picky about) so I rearranged the headers. these are the errors that I am now seeing:

Severity Code Description Project File Line Suppression State  
Error C2065 ‘ISequencerSection’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C2504 ‘FMovieSceneTrackEditor’: base class undefined UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 7

Error C2065 ‘ISequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 9

Error C2923 ‘TSharedRef’: ‘ISequencer’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-  
release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 9

Error C2065 ‘ISequencerTrackEditor’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2923 ‘TSharedRef’: ‘ISequencerTrackEditor’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2065 ‘ISequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2923 ‘TSharedRef’: ‘ISequencer’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2923 ‘TSharedRef’: ‘ISequencerSection’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C2061 syntax error: identifier ‘UMovieSceneSection’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C2065 ‘UMovieSceneTrack’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 18

Error C2923 ‘TSubclassOf’: ‘UMovieSceneTrack’ is not a valid template type argument for parameter ‘TClass’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 18

Error C3668 ‘FFMODEventControlTrackEditor::BuildObjectBindingTrackMenu’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 16

Error C3668 ‘FFMODEventControlTrackEditor::MakeSectionInterface’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C3668 ‘FFMODEventControlTrackEditor::SupportsType’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 18

Error C2504 ‘ISequencerSection’: base class undefined UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 31

Error C2061 syntax error: identifier ‘UMovieSceneSection’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 34

Error C2143 syntax error: missing ‘;’ before ‘\*’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C2433 ‘FFMODEventControlSection::UMovieSceneSection’: ‘virtual’ not permitted on data declarations UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C2061 syntax error: identifier ‘FSequencerSectionPainter’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 42

Error C2143 syntax error: missing ‘;’ before ‘&’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 50

Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 50

Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 50

Error C2065 ‘ISequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 53

Error C2923 ‘TWeakPtr’: ‘ISequencer’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 53

Error C4624 ‘FFMODEventControlSection’: destructor was implicitly defined as deleted UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 60   
Error C3668 ‘FFMODEventControlSection::GetDisplayName’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 38   
Error C3668 ‘FFMODEventControlSection::GetSectionTitle’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 39   
Error C3668 ‘FFMODEventControlSection::GetSectionHeight’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 40   
Error C3668 ‘FFMODEventControlSection::GenerateSectionLayout’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 41   
Error C3668 ‘FFMODEventControlSection::OnPaintSection’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 42   
Error C3668 ‘FFMODEventControlSection::GetKeyBrush’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 43   
Error C3668 ‘FFMODEventControlSection::GetKeyBrushOrigin’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 44   
Error C3668 ‘FFMODEventControlSection::SectionIsResizable’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 45   
Error C2143 syntax error: missing ‘;’ before ‘_’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12   
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12   
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12   
Error C2061 syntax error: identifier ‘ISequencer’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12   
Error C2143 syntax error: missing ‘;’ before '_’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15   
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15   
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15   
Error C2061 syntax error: identifier ‘UMovieSceneSection’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15   
Error C2143 syntax error: missing ‘;’ before ‘_’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18   
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18   
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18   
Error C2061 syntax error: identifier ‘FIntegralCurve’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18   
Error C2143 syntax error: missing ‘;’ before '_’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 36   
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 36   
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 36   
Error C2143 syntax error: missing ‘;’ before ‘_’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 37   
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 37   
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 37   
Error C2143 syntax error: missing ‘;’ before '_’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 38   
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 38   
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 38   
Error C2065 ‘\_Sequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12   
Error C2065 ‘InArg’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12   
Error C2065 ‘\_OwningSection’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15   
Error C2065 ‘InArg’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15   
Error C2065 ‘\_Curve’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18   
Error C2065 ‘InArg’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18   
Error C2511 ‘FFMODEventControlSection::FFMODEventControlSection(UMovieSceneSection &,TSharedRef\<ObjectType,0\>)’: overloaded member function not found in ‘FFMODEventControlSection’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 21   
Error C2550 ‘FFMODEventControlSection::{ctor}’: constructor initializer lists are only allowed on constructor definitions UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 23   
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::ControlKeyEnum’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 24   
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::ControlKeyEnum’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 25   
Error C3867 ‘FFMODEventControlSection::ControlKeyEnum’: non-standard syntax; use ‘&’ to create a pointer to member UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 25   
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::LeftKeyBrush’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 27   
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::RightKeyBrush’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 28   
Error C2039 ‘GetSectionObject’: is not a member of ‘FFMODEventControlSection’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 31   
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 33   
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 49   
Error C2511 ‘int32 FFMODEventControlSection::OnPaintSection(FSequencerSectionPainter &) const’: overloaded member function not found in ‘FFMODEventControlSection’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 54   
Error C2228 left of ‘.Pin’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 55   
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 68   
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 136   
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 154   
Error C2511 ‘FFMODEventControlTrackEditor::FFMODEventControlTrackEditor(TSharedRef\<ObjectType,0\>)’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 172   
Error C2550 ‘FFMODEventControlTrackEditor::{ctor}’: constructor initializer lists are only allowed on constructor definitions UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 173   
Error C2511 ‘TSharedRef\<ISequencerTrackEditor,0\> FFMODEventControlTrackEditor::CreateTrackEditor(TSharedRef\<ObjectType,0\>)’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 176   
Error C2664 ‘FFMODEventControlTrackEditor::FFMODEventControlTrackEditor(FFMODEventControlTrackEditor &&)’: cannot convert argument 1 from ‘TSharedRef\<ObjectType,0\>’ to ‘TSharedRef’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 177   
Error C2672 ‘MakeShareable’: no matching overloaded function found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 177   
Error C2780 ‘SharedPointerInternals::FRawPtrProxy MakeShareable(ObjectType \*,DeleterType &&)’: expects 2 arguments - 1 provided UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 177   
Error C2511 ‘bool FFMODEventControlTrackEditor::SupportsType(TSubclassOf) const’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 181   
Error C2511 ‘TSharedRef\<ISequencerSection,0\> FFMODEventControlTrackEditor::MakeSectionInterface(UMovieSceneSection &,UMovieSceneTrack &,FGuid)’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 186   
Error C2664 ‘bool FFMODEventControlTrackEditor::SupportsType(TSubclassOf) const’: cannot convert argument 1 from ‘UClass \*’ to ‘TSubclassOf’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 187   
Error C3861 ‘GetSequencer’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 189   
Error C2661 ‘FFMODEventControlSection::FFMODEventControlSection’: no overloaded function takes 2 arguments UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 190   
Error C2672 ‘MakeShareable’: no matching overloaded function found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 190   
Error C2780 ‘SharedPointerInternals::FRawPtrProxy MakeShareable(ObjectType \*,DeleterType &&)’: expects 2 arguments - 1 provided UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 190   
Error C3861 ‘GetSequencer’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 197   
Error C3861 ‘GetSequencer’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 210   
Error C3861 ‘AnimatablePropertyChanged’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 215   
Error C2065 ‘FFindOrCreateHandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224   
Error C2146 syntax error: missing ‘;’ before identifier ‘HandleResult’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224   
Error C2065 ‘HandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224   
Error C3861 ‘FindOrCreateHandleToObject’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224   
Error C2065 ‘HandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 225   
Error C2228 left of ‘.Handle’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 225   
Error C2065 ‘HandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 226   
Error C2228 left of ‘.bWasCreated’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 226   
Error C2065 ‘FFindOrCreateTrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230   
Error C2146 syntax error: missing ‘;’ before identifier ‘TrackResult’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230   
Error C2065 ‘TrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230   
Error C3861 ‘FindOrCreateTrackForObject’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230   
Error C2065 ‘TrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 231   
Error C2228 left of ‘.Track’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 231   
Error C2065 ‘TrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 232   
Error C2228 left of ‘.bWasCreated’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 232   
Error C2504 ‘UActorFactory’: base class undefined UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 11   
Error C3668 ‘UFMODAmbientSoundActorFactory::PostSpawnActor’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 15   
Error C3668 ‘UFMODAmbientSoundActorFactory::PostCreateBlueprint’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 16   
Error C3668 ‘UFMODAmbientSoundActorFactory::CanCreateActorFrom’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 17   
Error C3668 ‘UFMODAmbientSoundActorFactory::GetAssetFromActorInstance’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 18   
Error C2440 ‘return’: cannot convert from ‘UFMODAmbientSoundActorFactory \*’ to ‘UObject \*’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 12   
Error C2039 ‘StaticConfigName’: is not a member of ‘UFMODAmbientSoundActorFactory’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16   
Error C3861 ‘StaticConfigName’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16   
Error C2039 ‘AddReferencedObjects’: is not a member of ‘UFMODAmbientSoundActorFactory’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16   
Error C2065 ‘AddReferencedObjects’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16   
Error C2027 use of undefined type ‘UActorFactory’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16   
Error C3083 ‘WithinClass’: the symbol to the left of a ‘::’ must be a type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16   
Error C2437 ‘Super’: has already been initialized UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 57   
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 11   
Error C2039 ‘\_Sequencer’: is not a member of ‘SFMODEventControlCurveKeyEditor::FArguments’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 11   
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 12   
Error C2039 ‘\_OwningSection’: is not a member of ‘SFMODEventControlCurveKeyEditor::FArguments’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 12   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 13   
Error C2039 ‘\_Curve’: is not a member of ‘SFMODEventControlCurveKeyEditor::FArguments’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 13   
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 33   
Error C2227 left of ‘-\>GetLocalTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 33   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 35   
Error C2227 left of ‘-\>Evaluate’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 35   
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 41   
Error C2227 left of ‘-\>SetFlags’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 41   
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 43   
Error C2227 left of ‘-\>TryModify’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 43   
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 45   
Error C2227 left of ‘-\>GetLocalTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 45   
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 46   
Error C2227 left of ‘-\>GetAutoSetTrackDefaults’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 46   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 48   
Error C2227 left of ‘-\>FindKey’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 48   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 49   
Error C2227 left of ‘-\>IsKeyHandleValid’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 49   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 51   
Error C2227 left of ‘-\>SetKeyValue’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 51   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 55   
Error C2227 left of ‘-\>GetNumKeys’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 55   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 59   
Error C2227 left of ‘-\>AddKey’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 59   
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 62   
Error C2227 left of ‘-\>GetStartTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 62   
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 64   
Error C2227 left of ‘-\>SetStartTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 64   
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 66   
Error C2227 left of ‘-\>GetEndTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 66   
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 68   
Error C2227 left of ‘-\>SetEndTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 68   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 76   
Error C2227 left of ‘-\>SetDefaultValue’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 76   
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 79   
Error C2227 left of ‘-\>NotifyMovieSceneDataChanged’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 79   
Error Failed to produce item: C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-FMODStudioEditor.suppressed.exp UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Intermediate\ProjectFiles\ERROR 1   
Error MSB3075 The command “…\Build\BatchFiles\Build.bat UE4Editor Win64 Development -waitmutex” exited with code 5. Please verify that you have sufficient rights to run this command. UE4 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets 41

---

<div class="post-metadata">

**Author:** ![karanparikh91](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/karanparikh91/32/274_2.png) [@karanparikh91](https://qa.fmod.com/u/karanparikh91)\
**Post date:** [March 21, 2017, 4:23pm UTC](https://qa.fmod.com/t/support-for-ue4-4-15/13051/4 "2017-03-21T16:23:34Z")

</div>

Thanks for your answer Scott. I just tried 1.09.03 right now and it resulted in 164 build errors in Visual Studio . I’m compiling against a UE4 Source build version 4.15.1 - release.

On my first attempt there were a bunch of errors about the order of the header files (This is something UE4 is picky about) so I rearranged the headers. these are the errors that I am now seeing:

Severity Code Description Project File Line Suppression State  
Error C2065 ‘ISequencerSection’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C2504 ‘FMovieSceneTrackEditor’: base class undefined UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 7

Error C2065 ‘ISequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 9

Error C2923 ‘TSharedRef’: ‘ISequencer’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-  
release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 9

Error C2065 ‘ISequencerTrackEditor’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2923 ‘TSharedRef’: ‘ISequencerTrackEditor’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2065 ‘ISequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2923 ‘TSharedRef’: ‘ISequencer’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2923 ‘TSharedRef’: ‘ISequencerSection’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C2061 syntax error: identifier ‘UMovieSceneSection’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C2065 ‘UMovieSceneTrack’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 18

Error C2923 ‘TSubclassOf’: ‘UMovieSceneTrack’ is not a valid template type argument for parameter ‘TClass’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 18

Error C3668 ‘FFMODEventControlTrackEditor::BuildObjectBindingTrackMenu’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 16

Error C3668 ‘FFMODEventControlTrackEditor::MakeSectionInterface’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C3668 ‘FFMODEventControlTrackEditor::SupportsType’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 18

Error C2504 ‘ISequencerSection’: base class undefined UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 31

Error C2061 syntax error: identifier ‘UMovieSceneSection’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 34

Error C2143 syntax error: missing ‘;’ before ‘\*’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C2433 ‘FFMODEventControlSection::UMovieSceneSection’: ‘virtual’ not permitted on data declarations UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C2061 syntax error: identifier ‘FSequencerSectionPainter’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 42

Error C2143 syntax error: missing ‘;’ before ‘&’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 50

Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 50

Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 50

Error C2065 ‘ISequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 53

Error C2923 ‘TWeakPtr’: ‘ISequencer’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 53

Error C4624 ‘FFMODEventControlSection’: destructor was implicitly defined as deleted UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 60   
Error C3668 ‘FFMODEventControlSection::GetDisplayName’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 38   
Error C3668 ‘FFMODEventControlSection::GetSectionTitle’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 39   
Error C3668 ‘FFMODEventControlSection::GetSectionHeight’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 40   
Error C3668 ‘FFMODEventControlSection::GenerateSectionLayout’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 41   
Error C3668 ‘FFMODEventControlSection::OnPaintSection’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 42   
Error C3668 ‘FFMODEventControlSection::GetKeyBrush’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 43   
Error C3668 ‘FFMODEventControlSection::GetKeyBrushOrigin’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 44   
Error C3668 ‘FFMODEventControlSection::SectionIsResizable’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 45   
Error C2143 syntax error: missing ‘;’ before ‘_’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12   
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12   
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12   
Error C2061 syntax error: identifier ‘ISequencer’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12   
Error C2143 syntax error: missing ‘;’ before '_’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15   
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15   
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15   
Error C2061 syntax error: identifier ‘UMovieSceneSection’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15   
Error C2143 syntax error: missing ‘;’ before ‘_’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18   
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18   
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18   
Error C2061 syntax error: identifier ‘FIntegralCurve’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18   
Error C2143 syntax error: missing ‘;’ before '_’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 36   
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 36   
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 36   
Error C2143 syntax error: missing ‘;’ before ‘_’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 37   
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 37   
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 37   
Error C2143 syntax error: missing ‘;’ before '_’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 38   
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 38   
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 38   
Error C2065 ‘\_Sequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12   
Error C2065 ‘InArg’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12   
Error C2065 ‘\_OwningSection’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15   
Error C2065 ‘InArg’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15   
Error C2065 ‘\_Curve’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18   
Error C2065 ‘InArg’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18   
Error C2511 ‘FFMODEventControlSection::FFMODEventControlSection(UMovieSceneSection &,TSharedRef\<ObjectType,0\>)’: overloaded member function not found in ‘FFMODEventControlSection’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 21   
Error C2550 ‘FFMODEventControlSection::{ctor}’: constructor initializer lists are only allowed on constructor definitions UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 23   
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::ControlKeyEnum’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 24   
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::ControlKeyEnum’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 25   
Error C3867 ‘FFMODEventControlSection::ControlKeyEnum’: non-standard syntax; use ‘&’ to create a pointer to member UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 25   
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::LeftKeyBrush’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 27   
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::RightKeyBrush’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 28   
Error C2039 ‘GetSectionObject’: is not a member of ‘FFMODEventControlSection’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 31   
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 33   
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 49   
Error C2511 ‘int32 FFMODEventControlSection::OnPaintSection(FSequencerSectionPainter &) const’: overloaded member function not found in ‘FFMODEventControlSection’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 54   
Error C2228 left of ‘.Pin’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 55   
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 68   
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 136   
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 154   
Error C2511 ‘FFMODEventControlTrackEditor::FFMODEventControlTrackEditor(TSharedRef\<ObjectType,0\>)’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 172   
Error C2550 ‘FFMODEventControlTrackEditor::{ctor}’: constructor initializer lists are only allowed on constructor definitions UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 173   
Error C2511 ‘TSharedRef\<ISequencerTrackEditor,0\> FFMODEventControlTrackEditor::CreateTrackEditor(TSharedRef\<ObjectType,0\>)’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 176   
Error C2664 ‘FFMODEventControlTrackEditor::FFMODEventControlTrackEditor(FFMODEventControlTrackEditor &&)’: cannot convert argument 1 from ‘TSharedRef\<ObjectType,0\>’ to ‘TSharedRef’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 177   
Error C2672 ‘MakeShareable’: no matching overloaded function found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 177   
Error C2780 ‘SharedPointerInternals::FRawPtrProxy MakeShareable(ObjectType \*,DeleterType &&)’: expects 2 arguments - 1 provided UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 177   
Error C2511 ‘bool FFMODEventControlTrackEditor::SupportsType(TSubclassOf) const’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 181   
Error C2511 ‘TSharedRef\<ISequencerSection,0\> FFMODEventControlTrackEditor::MakeSectionInterface(UMovieSceneSection &,UMovieSceneTrack &,FGuid)’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 186   
Error C2664 ‘bool FFMODEventControlTrackEditor::SupportsType(TSubclassOf) const’: cannot convert argument 1 from ‘UClass \*’ to ‘TSubclassOf’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 187   
Error C3861 ‘GetSequencer’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 189   
Error C2661 ‘FFMODEventControlSection::FFMODEventControlSection’: no overloaded function takes 2 arguments UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 190   
Error C2672 ‘MakeShareable’: no matching overloaded function found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 190   
Error C2780 ‘SharedPointerInternals::FRawPtrProxy MakeShareable(ObjectType \*,DeleterType &&)’: expects 2 arguments - 1 provided UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 190   
Error C3861 ‘GetSequencer’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 197   
Error C3861 ‘GetSequencer’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 210   
Error C3861 ‘AnimatablePropertyChanged’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 215   
Error C2065 ‘FFindOrCreateHandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224   
Error C2146 syntax error: missing ‘;’ before identifier ‘HandleResult’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224   
Error C2065 ‘HandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224   
Error C3861 ‘FindOrCreateHandleToObject’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224   
Error C2065 ‘HandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 225   
Error C2228 left of ‘.Handle’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 225   
Error C2065 ‘HandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 226   
Error C2228 left of ‘.bWasCreated’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 226   
Error C2065 ‘FFindOrCreateTrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230   
Error C2146 syntax error: missing ‘;’ before identifier ‘TrackResult’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230   
Error C2065 ‘TrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230   
Error C3861 ‘FindOrCreateTrackForObject’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230   
Error C2065 ‘TrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 231   
Error C2228 left of ‘.Track’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 231   
Error C2065 ‘TrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 232   
Error C2228 left of ‘.bWasCreated’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 232   
Error C2504 ‘UActorFactory’: base class undefined UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 11   
Error C3668 ‘UFMODAmbientSoundActorFactory::PostSpawnActor’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 15   
Error C3668 ‘UFMODAmbientSoundActorFactory::PostCreateBlueprint’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 16   
Error C3668 ‘UFMODAmbientSoundActorFactory::CanCreateActorFrom’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 17   
Error C3668 ‘UFMODAmbientSoundActorFactory::GetAssetFromActorInstance’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 18   
Error C2440 ‘return’: cannot convert from ‘UFMODAmbientSoundActorFactory \*’ to ‘UObject \*’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 12   
Error C2039 ‘StaticConfigName’: is not a member of ‘UFMODAmbientSoundActorFactory’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16   
Error C3861 ‘StaticConfigName’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16   
Error C2039 ‘AddReferencedObjects’: is not a member of ‘UFMODAmbientSoundActorFactory’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16   
Error C2065 ‘AddReferencedObjects’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16   
Error C2027 use of undefined type ‘UActorFactory’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16   
Error C3083 ‘WithinClass’: the symbol to the left of a ‘::’ must be a type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16   
Error C2437 ‘Super’: has already been initialized UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 57   
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 11   
Error C2039 ‘\_Sequencer’: is not a member of ‘SFMODEventControlCurveKeyEditor::FArguments’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 11   
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 12   
Error C2039 ‘\_OwningSection’: is not a member of ‘SFMODEventControlCurveKeyEditor::FArguments’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 12   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 13   
Error C2039 ‘\_Curve’: is not a member of ‘SFMODEventControlCurveKeyEditor::FArguments’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 13   
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 33   
Error C2227 left of ‘-\>GetLocalTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 33   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 35   
Error C2227 left of ‘-\>Evaluate’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 35   
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 41   
Error C2227 left of ‘-\>SetFlags’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 41   
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 43   
Error C2227 left of ‘-\>TryModify’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 43   
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 45   
Error C2227 left of ‘-\>GetLocalTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 45   
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 46   
Error C2227 left of ‘-\>GetAutoSetTrackDefaults’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 46   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 48   
Error C2227 left of ‘-\>FindKey’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 48   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 49   
Error C2227 left of ‘-\>IsKeyHandleValid’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 49   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 51   
Error C2227 left of ‘-\>SetKeyValue’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 51   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 55   
Error C2227 left of ‘-\>GetNumKeys’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 55   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 59   
Error C2227 left of ‘-\>AddKey’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 59   
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 62   
Error C2227 left of ‘-\>GetStartTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 62   
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 64   
Error C2227 left of ‘-\>SetStartTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 64   
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 66   
Error C2227 left of ‘-\>GetEndTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 66   
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 68   
Error C2227 left of ‘-\>SetEndTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 68   
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 76   
Error C2227 left of ‘-\>SetDefaultValue’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 76   
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 79   
Error C2227 left of ‘-\>NotifyMovieSceneDataChanged’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 79   
Error Failed to produce item: C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-FMODStudioEditor.suppressed.exp UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Intermediate\ProjectFiles\ERROR 1   
Error MSB3075 The command “…\Build\BatchFiles\Build.bat UE4Editor Win64 Development -waitmutex” exited with code 5. Please verify that you have sufficient rights to run this command. UE4 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets 41

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [March 21, 2017, 10:36pm UTC](https://qa.fmod.com/t/support-for-ue4-4-15/13051/5 "2017-03-21T22:36:23Z")

</div>

This is to do with Epics changes with monolithic headers.  
The easiest way to fix this at the moment is to put the plugin in the projects folder, not the engine.

---

<div class="post-metadata">

**Author:** ![karanparikh91](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/karanparikh91/32/274_2.png) [@karanparikh91](https://qa.fmod.com/u/karanparikh91)\
**Post date:** [May 8, 2017, 7:11am UTC](https://qa.fmod.com/t/support-for-ue4-4-15/13051/6 "2017-05-08T07:11:45Z")

</div>

> [@](#):
>
> This is to do with Epics changes with monolithic headers.  
> The easiest way to fix this at the moment is to put the plugin in the projects folder, not the engine.

Thanks! Got this working a while ago using what you suggested.

---

<div class="post-metadata">

**Author:** ![TheSniperFan1](https://avatars.discourse-cdn.com/v4/letter/t/2bfe46/32.png) [@TheSniperFan1](https://qa.fmod.com/u/TheSniperFan1)\
**Post date:** [March 22, 2017, 11:22am UTC](https://qa.fmod.com/t/support-for-ue4-4-15/13051/7 "2017-03-22T11:22:05Z")

</div>

As Cameron Baron said, it has to due with the changes Epic did to Unreal’s build system in 4.15. Short version is that they had a huge problem with monolithic headers like “Engine.h” and variations thereof. The result was that whenever you wanted to access engine functionality you had to include large parts of it, which really handicapped compile times. Their solution is called “Include What You Use” and seeks to fix that. For now the FMOD Studio plugin hasn’t been updated properly. You can either follow the Mr. Baron’s advice or fix it yourself, if you need the plugin to be compiled into the engine (don’t worry it seems to be a straightforward fix).

1. (Make sure that you have reverted all the changes you did to the headers)
2. Open the FMOD\*.build.cs files (there should be three) which can be found within “…/Engine/Engine/Plugins/FMODStudio/Source”
3. Add the line “bEnforceIWYU = false;” to the constructors
4. This will selectively disable IWYU for the FMOD plugin, but break one class in turn
5. Open “…/FMODStudioEditor/Classes/FMODAmbientSoundActorFactory.h” and include “ActorFactories/ActorFactory.h” (as always, above the \*.generated.h)

It should now build without problems.

**KEEP IN MIND THAT** I have not tested whether this works properly (i.e. in standalone builds), but merely verified that the editor compiles, runs and that everything **seems** to work (in that I haven’t used every single feature of FMOD in my project) inside the editor.

Oh, and it appears that the developer(s) in charge of the Unreal plugin forgot to bump the plugin version in the plugin descriptor as it still reports that you have version 1.08.15 installed. That not a real problem though.

Hope this helps whoever reads this thread.

---

<div class="post-metadata">

**Author:** ![karanparikh91](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/karanparikh91/32/274_2.png) [@karanparikh91](https://qa.fmod.com/u/karanparikh91)\
**Post date:** [May 8, 2017, 7:11am UTC](https://qa.fmod.com/t/support-for-ue4-4-15/13051/8 "2017-05-08T07:11:11Z")

</div>

> [@](#):
>
> As Cameron Baron said, it has to due with the changes Epic did to Unreal’s build system in 4.15. Short version is that they had a huge problem with monolithic headers like “Engine.h” and variations thereof. The result was that whenever you wanted to access engine functionality you had to include large parts of it, which really handicapped compile times. Their solution is called “Include What You Use” and seeks to fix that. For now the FMOD Studio plugin hasn’t been updated properly. You can either follow the Mr. Baron’s advice or fix it yourself, if you need the plugin to be compiled into the engine (don’t worry it seems to be a straightforward fix).
> 
> 1. (Make sure that you have reverted all the changes you did to the headers)
> 2. Open the FMOD\*.build.cs files (there should be three) which can be found within “…/Engine/Engine/Plugins/FMODStudio/Source”
> 3. Add the line “bEnforceIWYU = false;” to the constructors
> 4. This will selectively disable IWYU for the FMOD plugin, but break one class in turn
> 5. Open “…/FMODStudioEditor/Classes/FMODAmbientSoundActorFactory.h” and include “ActorFactories/ActorFactory.h” (as always, above the \*.generated.h)
> 
> It should now build without problems.
> 
> **KEEP IN MIND THAT** I have not tested whether this works properly (i.e. in standalone builds), but merely verified that the editor compiles, runs and that everything **seems** to work (in that I haven’t used every single feature of FMOD in my project) inside the editor.
> 
> Oh, and it appears that the developer(s) in charge of the Unreal plugin forgot to bump the plugin version in the plugin descriptor as it still reports that you have version 1.08.15 installed. That not a real problem though.
> 
> Hope this helps whoever reads this thread.

Thanks a lot for the detailed answer 🙂
