I. Introduction▲
Vous développez une application avec Qt4 sous Linux et vous devez également faire en sorte que l'application tourne sous Windows. Soit vous avez deux machines : une sous Linux et l'autre sous Windows et dans ce cas, vous n'avez pas de problème "logistique" pour tester. Cependant si vous n'avez qu'une machine avec Linux et Windows, vous devez redémarrer sous Windows pour tester votre application ce qui est loin d'être pratique. Vous pouvez également virtualiser Windows. Dans ce tutoriel, nous proposons de compiler un exécutable Windows à partir de Linux. La technique utilisée est la cross-compilation. Cette technique permet de générer un exécutable qui ne tournera pas sur la machine hôte mais sur une machine cible avec un autre environnement d'exploitation. Pour la cross-compilation, on parle d'environnement d'exploitation et non de système d'exploitation. C'est une notion plus large dans le sens où on peut avoir le même type de système d'exploitation sur deux machines mais que ces machines soient différentes par leur processeur (32 bits ou 64 bits par exemple).