2010-05-31 3 views
1

Je ne sais pas si cette question irait mieux sur superuser.com, mais comme c'est plutôt lié au compilateur, je l'essaie ici.Utilisation de Qt avec MinGW personnalisé

Je dois utiliser Qt avec une version spécifique de gcc (4.5). J'ai téléchargé la dernière version officielle de Qt pour Windows (Vista, version 32 bits) et n'a pas installé la version MinGW livrée; Je viens d'installer les bibliothèques/binaires Qt. Dans une console, quand je tape qmake && make, make échoue, se plaignant que 'g++' is not recognized as an internal command.

Si je tape g++dans la même console, j'ai cependant la sortie suivante:

g++: no input files 

Alors g++ est certainement reconnu.

Pour ceux qui le demandent, le répertoire binaires Qt et le répertoire binaires MinGW se trouvent dans la variable d'environnement système PATH.

Qu'est-ce qui pourrait ne pas fonctionner ici?

Répondre

2

Le message "pas une commande interne" n'est pas celui que vous auriez si l'exécutable g ++ était introuvable. Par exemple, ce makefile:

foo: 
    zz foo.cpp 

donne l'erreur:

make: zz: Command not found 

lorsque le executabe zz n'existe pas. Je ne sais pas ce que l'on entend par "commande interne", mais je pense que vous devez afficher la partie du fichier makefile qui cause le problème. Oh, et vérifiez que vous utilisez réellement GNU make.

+0

En fait, j'ai traduit le message d'erreur; C'est pourquoi ce n'est probablement pas exact. Quoi qu'il en soit, votre dernière hypothèse m'a beaucoup aidé: elle utilisait quelque chose de bizarre 'make.exe' à partir d'un paquet d'outils GNU et pas' make.exe' de MinGW. Merci. – ereOn

+0

@erreOn C'est l'une des principales raisons pour lesquelles je ne crois pas que les outils de programmation devraient être internationalisés! –

Questions connexes