Install tracktion_engine

Hello.
I am using Juce 6.0.8 since I have El Capitan. I’m trying to add the Traction module without Git and CMake. When compiling the example, X-Code writes:
“/Users/vladimir/JUCE/modules/tracktion_engine/tracktion_engine.h:51:10: ‘optional’ file not found”
I will be grateful for help.

Have you enabled C++17 in your config?

it is necessary?
I have C++14
But on Windows I tried both C++14 and C++17.
The compiler still throws a lot of errors.

Yea, std::optional is part of the c++17 standard library (there are other parts in the engine that depend on 17 as well).

It sounds like you might not have configured it correctly. Are you using the PJ? What are the build errors?

Windows 10, C++17, Microsoft Visual Studio 2019, JUCE 6.1.6.
Assembly started…
1>------ Build started: project: PitchAndTimeDemo_App, Configuration: Debug x64 ------
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(513,5): warning MSB8028: staging directory (x64\Debug\App\ ) contains files that are shared with another project (PitchAndTimeDemo_App.vcxproj). This can lead to cleanup and rebuild errors.
1>main.cpp
1>include_tracktion_engine_plugins.cpp
1>C:\JUCE\modules\tracktion_engine\plugins\effects\tracktion_FourOscPlugin.cpp(901,15): error C2819: type ‘juce::MPEInstrument’ does not have overloaded ‘operator ->’ (source file … .\JuceLibraryCode\include_tracktion_engine_plugins.cpp)
1>C:\JUCE\modules\juce_audio_basics\mpe\juce_MPEInstrument.h(53): message : see “juce::MPEInstrument” declaration (compiles source file …\JuceLibraryCode\include_tracktion_engine_plugins.cpp)
1>C:\JUCE\modules\tracktion_engine\plugins\effects\tracktion_FourOscPlugin.cpp(901,15): message : probably means “.” (source file …\JuceLibraryCode\include_tracktion_engine_plugins.cpp is compiled)
1>C:\JUCE\modules\tracktion_engine\plugins\effects\tracktion_FourOscPlugin.cpp(901,33): error C2232: ->juce::MPEInstrument::enableLegacyMode: left operand is of type “class”, use “.” (source file …\JuceLibraryCode\include_tracktion_engine_plugins.cpp is compiled)
1>C:\JUCE\modules\tracktion_engine\plugins\effects\tracktion_FourOscPlugin.cpp(1312,27): error C2819: type ‘juce::MPEInstrument’ does not have overloaded ‘operator ->’ (source file … .\JuceLibraryCode\include_tracktion_engine_plugins.cpp)
1>C:\JUCE\modules\juce_audio_basics\mpe\juce_MPEInstrument.h(53): message : see “juce::MPEInstrument” declaration (compiles source file …\JuceLibraryCode\include_tracktion_engine_plugins.cpp)
1>C:\JUCE\modules\tracktion_engine\plugins\effects\tracktion_FourOscPlugin.cpp(1312,27): message : probably means “.” (source file …\JuceLibraryCode\include_tracktion_engine_plugins.cpp is compiled)
1>C:\JUCE\modules\tracktion_engine\plugins\effects\tracktion_FourOscPlugin.cpp(1312,43): error C2232: ->juce::MPEInstrument::setZoneLayout: left operand is of type “class”, use “.” (source file …\JuceLibraryCode\include_tracktion_engine_plugins.cpp is compiled)
1>C:\JUCE\modules\tracktion_engine\plugins\effects\tracktion_FourOscPlugin.cpp(1317,27): error C2819: type ‘juce::MPEInstrument’ does not have overloaded ‘operator ->’ (source file … .\JuceLibraryCode\include_tracktion_engine_plugins.cpp)
1>C:\JUCE\modules\juce_audio_basics\mpe\juce_MPEInstrument.h(53): message : see “juce::MPEInstrument” declaration (compiles source file …\JuceLibraryCode\include_tracktion_engine_plugins.cpp)
1>C:\JUCE\modules\tracktion_engine\plugins\effects\tracktion_FourOscPlugin.cpp(1317,27): message : probably means “.” (source file …\JuceLibraryCode\include_tracktion_engine_plugins.cpp is compiled)
1>C:\JUCE\modules\tracktion_engine\plugins\effects\tracktion_FourOscPlugin.cpp(1317,45): error C2232: ->juce::MPEInstrument::enableLegacyMode: left operand is of type “class”, use “.” (source file …\JuceLibraryCode\include_tracktion_engine_plugins.cpp is compiled)
1>Building project “PitchAndTimeDemo_App.vcxproj” completed with an error.
========== Build: Successful: 0, Errors: 1, No Changes: 0, Skipped: 0 ==========

Maybe I installed the module incorrectly?
My setup:
System(C:)/modules/traction_engine-master
System(C:)/JUCE/modules/traction_engine
System(C:)/JUCE/modules/traction_graph
System(C:)/JUCE/modules/3rd_party

Maybe I need to make some other settings?

Problem solved. Thanks to all.