Em Terça-feira 16 Março 2010, às 15:34:09, Attila Csipa escreveu: > On Tuesday 16 March 2010 14:47:58 Bernd Stramm wrote: > > Another point of view is that the excellent portability provided by Qt > > comes from the libraries. Tying this to any particular IDE is really > > bad. It generates programming styles and project build structures that > > have nothing to to with the Qt libraries or the application problem. > > This is not a good thing, regardless of how fine a product Qt Creator > > is. > > From what I understand, MADDE is something quite separate from Qt Creator. > Qt Creator is fairly modular, and in this case, is extended to handle > MADDE. This does imply loosing the ability of calling MADDE with the > appropriate paramers yourself should you not like Qt Creator for some > reason, and I hope the MADDE team keeps the CLI mode in the future, too. > As for styles and project build structures... well, from my experience Qt > creator is fairly agnostic in that regard, especially if you use qmake and > .pro files. From all the all-in-one development enviroments I have used, > Qt Creator is definitely in the less-intrusive group.
MADDE is basically composed of:
- a cross-compiling toolchain (gcc + binutils + gdb)
- the sysroot of the target device (that is, the headers and libraries, with
auxiliary files like .pc files for pkg-config)
- some auxiliary scripts to get things moving
The scripts are technically not strictly necessary. I've been able to compile
for Maemo using a cross-compiling toolchain and the sysroot for several months
now. And this in Qt Creator, even before MADDE support was added to it. It
also works with my previous build environment (Emacs + make).
For me, MADDE is just a convenient way of upgrading the sysroot to a new
release, because finding the .deb files that I need to download, then
converting
them to .tgz is quite a tedious job.
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Senior Product Manager - Nokia, Qt Development Frameworks
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
