Total newbie here. I’m trying to compile the Starting Point tutorial files in XCode. I get an error at "#include <juce/juce.h> because the compiler can’t find it. Two questions:
Right above it the comment says:
/*
Using <juce/juce.h> here assumes the juce source tree is accessible
In Xcode add the directory containing ‘juce’ as a source tree named JUCE_SOURCE
*/
How do I do that?
I understand that the preprocessor is looking in the search path specified in Header Search Paths within my XCode project. That’s currently set to ($JUCE_SOURCE). What does that mean?
The introjucer would be a better place to start (I should probably update my fork of that tutorial.)
Anyway to get you going… To add a “Source Tree” in Xcode:
[list]
[]Go to Xcode->Preferences[/]
[]Find and select Source Trees on the toolbar[/]
[]Click the add “+” button[/]
[]Enter a Setting Name (the symbol in code), Display Name (a human readable version if you wish) and the path.[/][/list]
For my version of the tutorial to work set both the Setting Name and Display Name to JUCE_SOURCE (as this is what it’s looking for as you say in header search paths). Set the path to the directory containing Juce (such that the relative path “juce/juce.h” finds the juce.h file). For example, the path of juce on my machine is something like:
/Users/myuserid/development/juce_code/juce
I set my JUCE_SOURCE source tree to:
/Users/myuserid/development/juce_code
This assumes Xcode 3.x (I checked out Xcode 4 a while ago but haven’t moved to it yet, so I’m not usre if the concept of Source Trees has been removed/changed.)