Copier un fichier dans le répertoire de compilation après la compilation du projet avec Qt
J'ai un fichier "settings.ini" qui doit se trouver à côté de l'intervalle Qt de l'exécutable.
Je peux ajouter une étape de génération personnalisée dans Qt Creator qui appelle quelque chose comme ceci:
copy %{sourceDir}/settings.ini %{buildDir}/settings.ini
Cela fonctionne très bien jusqu'à présent, mais j'aimerais l'intégrer dans l' *.fichier pro donc je peux mettre ça en place dans notre SVN trop.
Comment puis-je faire cela à l'aide de qmake/.pro-fichiers seulement?
source d'informationauteur Strayer
Vous devez vous connecter pour publier un commentaire.
Vous voudrez probablement utiliser la
INSTALLE
mot clé dans QMake. Il va vous obliger à exécutermake install
après votre build, mais il fonctionne de la croix-plate-forme.Pour copier
%{sourceDir}/settings.ini
pour le répertoire de construction sans nécessitant l'appelmake install
utilisation:$$PWD
est le chemin d'accès actuel.pro
fichier. Si votresettings.ini
fichier n'est pas situé dans le même répertoire que le fichier de projet, puis d'utiliser quelque chose comme$$PWD/more_dirs_here/settings.ini
Note: j'ai trouvé cette solution ici. Je vous recommande de lire l'article en entier, car elle explique comment elle fonctionne.
pour osx bundles que vous pouvez le manipuler de cette façon
voir Les fichiers de ressources dans OS X bundle
ajouter ce vous fichier de projet:
cet exemple permet de copier les fichiers à la table des Matières/Ressources