I spent last night trying to figure out which Ide would be best in a crossplatform situation.
Let’s clarify my current position:
I’m an enthusiastic visualstudio and xcode user.
I like to work on windows, then port my projects on the mac, update xcode projects and compile them.
For the linux side it’s even easier, I’m recycling the same build script since months and I like to use the terminal (with vim).
Now, I need to work with a friend on some crossplatform projects. My friend hates windows. And vs is something like evil to him.
So, I installed qt-creator, because of its compatibility with vs.
After a while I got it to work. But I noticed that qt is still too buggy to work with medium-big size projects.
Really, I can’t wait 5 minutes just to open the amalgamated!
Anyway, I installed also the vs addin, opened the qt project from vs and tadàààà! Nothing. The generated vs project was incompatible. Aaaaarghh!
Tried it on the mac side. I was unable to compile juce, because of the mixture of obj-c/c++ in the amalgamated.
Ok, step 2. After a qt-creator crash I installed codeblocks.
I like codeblocks. A lot. I imported my projects in a eyeblink, and used the vs compiler.
But… I was unable to build the codeblocks project on the mac.
What can I do? Nothing, because codeblocks is no more under active development.
(well, looks like codeblocks developers are up again these days, we’ll see.)
Step 3. Coffee, cigarette, and eclipse. I know, sun’s ide is written with java. But let’s give it a try.
I found a useful post here to set up a project with juce on eclipse.
After some work I succeeded. Excellent, now I have (also) a project for this Ide!
But the project is set only on linux. Didn’t manage to use it on windows.
Anyway, eclipse is SLOW… so, like qt, opening the amalgamated requires frustration.
Step 4. BED!
Today I’ll try something else (dev cpp, even netbeans…)
The questions are:
what Ide do you guys suggest? I need to have a common project among win, mac and linux.
is there a way to generate makefiles from vs (not vs2003, please, we are in 2010)? I saw something related to the buildlog.html:
is there a way to tell eclipse to use vs compiler?
do you have a working eclipse project template for windows using juce?
do you have a working codeblocks project template for macos using juce?
have you tried to compile juce using qt creator on macos?
Thank you for reading.
Now some coffee.