Hi Peter

On Mon, Nov 8, 2010 at 12:08 PM, Peter Rockett <p.rockett@sheffield.ac.uk> wrote:

I've heard good things about qt-creator but be aware it's not open
source.  Maybe not an issue for teaching your daughter C++ but Nokia's
licensing terms are quite complex.

True, the source of Creator is not open.  Or at least I haven't seen it.  But all of Qt's library source is open, and if you like you can build customized versions.

Nokia's terms have -- amazingly -- been getting less restrictive and simpler with each release of Qt.  It is now fully GPLv3 licensed.  There is still a "commercial" license required for people who will sell s/w built on the Qt libraries.  Maybe you still have to buy that license to get full integration with MSVC, but I believe they are now distributing libraries built with MSVC for free, and supporting NMake and WinSDK in an open source edition.  So you can take advantage of MS's very good optimization for Windows on i86 machines if you want to (actually you always could if you set up the build environment right and built the libs yourself).

Cheers, Tom