For future reference, you can view the logs in a bigger window by clicking the ‘speech bubble’ button in the left toolbar (this is what it looks like with an artificial error):
Then, if you click the ‘lines’ button on the right, you can see the full compiler invocation, and all the command output, in a selectable/copyable view.
To fix your problem, look for any places in your code where you’re including Mac framework headers, or other third-party headers before JuceHeader.h
, and make sure JuceHeader.h is included first. If changing the include order doesn’t work, just add a juce::
prefix to all the Point
uses that the compiler complains about.
As @masshacker said, if you have some free time and want to avoid this kind of thing in the future, set DONT_SET_USING_JUCE_NAMESPACE=1
in the preprocessor defs of your project and add explicit juce::
namespaces everywhere.