J'essaie de créer une application de test dans QT pour tester l'interface utilisateur d'une autre application QT en utilisant qtlib. J'ai appris que vous devez également utiliser la macro QTEST_MAIN() qui se développe en une simple méthode main() qui exécute toutes les fonctions de test.QT: Impossible de trouver le fichier moc
QTEST_MAIN(TestAppUI)
#include "testapp.moc"
Je compile à l'aide de « faire » et quelque part dans mon CMakeLists.txt je
SET(TEST_APP_SRCS
ui/menu/testapp.cpp
)
SET(TEST_APP_SRCS_MOC_SRCS
ui/menu/testapp.hpp
)
QT4_WRAP_CPP(TEST_APP_SRCS ${TEST_APP_SRCS_MOC_SRCS})
Mon problème est, lors de la compilation que je reçois cette erreur.
erreur: testapp.moc: Aucun fichier ou répertoire
Je ne sais pas ce qui ne va pas ... Des idées?
Le processus de construction n'est pas capable de créer testapp.moc à partir de testapp.hpp. Êtes-vous sûr que l'utilitaire "moc" est sur votre chemin? – Simone
Les autres fichiers de mon projet n'ont pas de problèmes avec moc ... Je viens d'ajouter ce fichier et j'aimerais avoir un exécutable séparé pour ça ... mais ça me donne cette erreur ... :( – Owen
Est-ce que tu as ajouté * ça * fichier dans votre projet? Je veux dire dans votre fichier '.pro'? – liaK