2017-02-09 1 views
0

J'ai un projet et j'utilise les lignes suivantes pour déplacer un fichier xml dans mon répertoire exécutable.Installation de dépendances avec Qmake en utilisant la variable INSTALLs

xmls_to_move.path = $${OUTDIR} 
xmls_to_move.files = somefile.xml 
INSTALLS += xmls_to_move 

Je peux vérifier que qmake voit le fichier, CTRL et en cliquant dessus il y accède. Mais pour une raison quelconque, il ne déplace pas le fichier après la construction. Quelle pourrait être la raison?

+0

Vous devez exécuter INSTALL en tant que cible: make install –

+0

Existe-t-il un moyen de faire en sorte que qmake émette automatiquement une 'make install' après la construction? – meguli

+0

étape de construction personnalisée est conçu pour cela, comme répondu ici http://stackoverflow.com/a/11598991/2266412 –

Répondre

2

Vous devez exécuter INSTALL en tant que cible: make install. Si vous voulez qu'il soit exécuté automatiquement, vous pouvez l'ajouter en tant qu'étape de construction personnalisée, comme décrit here.