Hi, i am working on a Wavetable Synthesizer, only worked in a sub class, but im getting the compile error “Call to deleted constructor of ‘WavetablePlugInAudioProcessor’” and “Unknown type name ‘WavetablePlugInAudioProcessorEditor’; did you mean ‘WavetablePlugInAudioProcessor’?” in the processor line:
return new WavetablePlugInAudioProcessorEditor (*this);
That confuses me, i didn’t changed anything of this function. What is to do to fix this?
It would be good to see the exact error message, including where the error occurred.
While it is a common mistake to accidently copy things that have the copy constructor intentionally deleted, there are other mistakes that show similar errors.
The copy constructor is a red herring. It doesn’t know your Editor by the type of WavetablePlugInAudioProcessorEditor. It seems you simply forgot/removed the include to the class declaration, usually called like this in the PluginProcessor.cpp:
or similar, check the actual name in your project.