Comment qt
détecte-t-il si la génération est nécessaire ou non, par exemple. si un fichier source ou dans mon cas un fichier de ressources (.qrc)
a été modifié après la dernière version? Y a-t-il un drapeau pour chaque fichier? Ce que je veux faire exactement est, pour envoyer une commande de système de compilation des ressources en ajoutant ceci au fichier .pro
:Détection de fichiers modifiés au cours de qmake
system(rcc -binary -no-compress resource.qrc -o resource.rcc)
Et je veux le faire que si le fichier resource.qrc
modifié après le dernier qmake. Est-ce possible et comment?
version finale devrait être:
if(RESOURCE_MODIFIED) {
COMPILE RESOURCE
}
Le système de construction fait. En général, qmake est utilisé pour générer un fichier makefile. Le fichier makefile liste les cibles et leurs dépendances. Ce que vous devez faire est d'ajouter une nouvelle * cible * à votre fichier de projet, pas un appel système. –
Pourriez-vous s'il vous plaît donner un exemple de code pour ajouter la nouvelle cible? Je pense que toutes les informations requises sont dans l'appel système sous ma question initiale. – OnurA
Je pense que vous devez regarder dans la documentation de qmake. Pour ce que ça vaut, c'est * est * documenté :) –