Question

Bonjour,

J'ai un fichier .pro qui ressemble à:

TEMPLATE = subdirs
SUBDIRS = foo bar

Je veux définir une variable ou définir, ou quelque chose dans le dossier de mes subdirs qui peut être lu à la fois les fichiers foo et bar .pro.

J'ai essayé de définir une variable d'environnement avec:

export TEST=something

mais cela ne fonctionne pas, le message ($$ (TEST)) montre toujours rien (comme TEST est unset).

Était-ce utile?

La solution

Une autre option consiste à placer les variables communes dans un fichier appelé « .qmake.cache » stocké dans le répertoire racine du projet. De cette façon, vous n'avez pas besoin d'inclure tous les fichiers .pri dans les projets de sous-répertoires.

Autres conseils

Il suffit de les placer dans un exemple de fichier .pri commun. common.pri et propre de l'utilisation qmake comprennent la syntaxe pour inclure i.e..

include(path/common.pri)

path est le chemin vers common.pri par rapport au dossier dont .pro.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top