I’m new to JUCE, and also Linux and C++ (though I am proficient on Windows and OSX and comfortable with the command line, and I know some Java), so my apologies if this is a hodgepodge of newb-ish stupidity. Please feel free to link me to any relevant sources where I can educate myself if that would be preferable.
First off, I decided on the Mint distro because my impression was that it would be the “easiest”, generally. (Most user-friendly, with a large enough user base to have plenty of support.) Is there another distro that will make setting up with JUCE easier? I’m early enough in that I wouldn’t mind starting over.
What I’ve done so far is as follows:
I used the “Software Manager” to download juce-tools and juce-modules-source, and also code::blocks (an IDE). Upon opening Projucer I get the message “This version of Projucer is out of date! Always make sure that you’re running the very latest version, preferably compiled from the JUCE repository you’re working with!”
Do I actually need to update the Projucer somehow? Or maybe the Linux release available via the software manager just lags behind other releases, and so I can just ignore the warning?
Continuing, I select “GUI Application” and add “Code::Blocks (Linux)” to the Target Platforms. Clicking “Create” creates the project, but the “Save and Open in IDE” button is greyed out.
Apparently, the Linux version of Projucer did not support opening the project in an IDE for some time (and the button wasn’t even there?). Is it still not supported? The button is now there and it mentions Linux in the parentheses so I’m inclined to think that there is just something extra I have to do to allow Projucer to open the project in Code::Blocks automatically.
I’ve also seen plenty of threads where people are talking about dependencies, and I’ve downloaded many of them, but I’m not actually sure whether or not I need them, since it seems like at least some of the threads are talking about building the projucer itself, whereas it seems like that’s already taken care of for me. Should I be building the Projucer myself just for the experience?
And I guess I also want to ask, generally, are there any things to which I’m just obviously ignorant (with regards to JUCE or Linux) that I should read up on before moving forward?
Thanks very much for any help!