Следующий код был предоставлен мне одним из администраторов JUCE, и на своем Mac он говорит, что он работает, но для меня я получаю «неполный тип не разрешен» в объявлениях объекта в «Private».
Я не могу понять причину ошибки.
class LabeledSlider : public GroupComponent
{
public:
LabeledSlider (const String& name)
{
setText (name);
setTextLabelPosition (Justification::centredTop);
addAndMakeVisible (slider);
}
void resized() override
{
slider.setBounds (getLocalBounds().reduced (10));
}
Slider slider
{
Slider::RotaryHorizontalVerticalDrag, Slider::TextBoxBelow
};
private:
LabeledSlider frequency { "Frequency" };
LabeledSlider level { "Level" };
};
Экран ошибки Visual Studio
Моя Visual Studio Community 2017 полностью обновлена, поэтому я не уверен, почему это работает для него, а не для меня.
В чем здесь проблема? Как мне это исправить?
Пожалуйста, если вы знаете, что исправление будет конкретным или действительно ясным о том, что вы имеете в виду