Qt unit-test: pourquoi “qmake” n’est pas reconnu

J’ai réussi à suivre ce tutoriel pour écrire mon premier test unitaire.

Cependant, en ouvrant un “cmd-console” depuis mon dossier de projet et en essayant de lancer qmake, j’obtiens l’erreur suivante:

'qmake' is not recognized as an internal or external command, operable program or batch file .

alors, pourquoi qmake n’est pas reconnu? (notez que je travaille sur windows Vita)

Sur Windows qt et ses outils sont installés par défaut dans C:\Qt\blablah . Vous devriez append le chemin au binary qmake, et cela fera l’affaire. Voir les instructions ici . Notez que Qt Creator a défini des variables pour son terminal afin que vous utilisiez qmake in creator sans toucher au système.

définir le chemin d’access du compilateur Qt.

sth comme ça:

set PATH = C: \ Qt \ 4.8.5 \ bin

où le 4.8.5 est la version de Qt que vous avez installée.

Si vous ne souhaitez pas append le chemin d’access QT à PATH, vous pouvez écrire le chemin d’access complet à qmake:

 >"$(QTDIR)\bin\qmake.exe" -o Makefile odbc.pro 

où $ (QTDIR) est le chemin complet du répertoire qtbase.