No Mac & random IDE comments..
I’m without my MBP (MacBook Pro) now for two weeks (see my last post). I’m currently using my old and slow PB (PowerBook). It’s good enough for email and the web (allthough Firefox sometimes takes a pause…) but I didn’t update the development enviroment for Subcommander.
I do most Subcommander development (about 70%) on Windows XP using Visual Studio 2008 (Express Edition) running inside VMware Fusion on my MBP. One can say that XP is just a dongle to run Visual Studio ;-). I don’t use XP for anything else.
The other 30% I spent on MacOSX using XCode. At first only to run the configure created makefile from XCode. It worked but it didn’t work very good. You loose some functionality without a real XCode project.
For example, you could NOT even jump to compile errors. XCode didn’t recognize the gcc error output and I had to navigate myself to the error location. Buahhh. Very annoying. Another weak spot is code completion. Just a guess here, but it looks like that XCode simply does some kind of find in file text matching.
I created a real XCode project for Subcommander a while ago and this works a lot better. Anyway, XCode is still a somewhat strange IDE.
I also tried Eclipse on MacOSX with CDT 3/4 a while back. I didn’t like it very much. Biggest problem was that debugging didn’t really work. Most of the time communication with gdb stopped after a few lines or it didn’t start at all.
Surprisingly it had the best autocompletion I had seen so far. Dead slow but very reliable. I found that really surprising. CDT can parse C++ better than Visual Studio?? Oh my :-(
Apart from the works, works not autocompletion in Visual Studio I still prefer it for C++ development.
I hope I will get my MBP back soon :-)