# createEditor() issue

**URL:** <https://forum.juce.com/t/createeditor-issue/14367>\
**Category:** General JUCE discussion\
**Created:** [February 26, 2015, 6:23pm UTC](https://forum.juce.com/t/createeditor-issue/14367 "2015-02-26T18:23:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![raph](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/raph/32/79_2.png) [@raph](https://forum.juce.com/u/raph)\
**Post date:** [February 26, 2015, 6:23pm UTC](https://forum.juce.com/t/createeditor-issue/14367/1 "2015-02-26T18:23:22Z")

</div>

Hey everyone, I'm just starting out in Juce, so sorry if this might be a basic issue.&nbsp;When I try to build my VST(32 bit) in XCode, it tels me:

.../Source/PluginProcessor.cpp:221:16: Allocating an object of abstract class type 'MyPlugAudioProcessorEditor'&nbsp;&nbsp;

AudioProcessorEditor\* MyPlugAudioProcessor::createEditor()

{

&nbsp; &nbsp; return new MyPlugAudioProcessorEditor (this);

}

&nbsp;

I have built other example plugins without this issue. I'm not sure where the problem is.

---

<div class="post-metadata">

**Author:** ![onqel](https://avatars.discourse-cdn.com/v4/letter/o/91b2a8/32.png) [@onqel](https://forum.juce.com/u/onqel)\
**Post date:** [February 26, 2015, 7:51pm UTC](https://forum.juce.com/t/createeditor-issue/14367/2 "2015-02-26T19:51:00Z")

</div>

Have you inherited your editor class from any other classes than AudioPluginProcessorEditor? e.g Slider::Listener, you usually get that error if you forget to implement/overload&nbsp;virtual functions that are defined but unimplemented&nbsp;in the base class. (virtual void&nbsp;exampleFunction()&nbsp;= 0;)

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [February 26, 2015, 8:10pm UTC](https://forum.juce.com/t/createeditor-issue/14367/3 "2015-02-26T20:10:25Z")

</div>

If you read the error log more carefully it should contain info about which virtual functions you've not implemented.

---

<div class="post-metadata">

**Author:** ![raph](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/raph/32/79_2.png) [@raph](https://forum.juce.com/u/raph)\
**Post date:** [February 26, 2015, 9:05pm UTC](https://forum.juce.com/t/createeditor-issue/14367/4 "2015-02-26T21:05:51Z")

</div>

Got it, thanks! missed implementing a slider properly.
