Programmation Qt/Extensions du langage C++

Un livre de Wikilivres.


Qt étend la syntaxe du langage C++ avec de nouveaux mots-clés :

Compilation[modifier | modifier le wikicode]

Le code source Qt nécessite une phase supplémentaire avant la compilation en C++ afin de traduire la syntaxe étendue en syntaxe C++ compilable. Cette traduction est assurée par le MOC (Meta-Object Compiler).

Le résultat de cette traduction est stockée dans le sous-répertoire debug ou release sous la forme d'un fichier source dont le nom est le même que le fichier original, préfixé avec "moc_". En cas de problèmes, il est possible de vérifier (en dernier recours) les fichiers générés par MOC.

Pour plus de détails, voir http://qt-project.org/doc/qt-4.8/moc.html.

Boucle foreach[modifier | modifier le wikicode]