QMake-comment ajouter et utiliser une variable dans le.pro file
j'ai un fichier qmake généré par Qt creator. Je le modifie mais je ne parviens pas à comprendre comment créer une variable.
par exemple, je veux déclarer la bibliothèque MYPATH comme je l'ai fait ici:
MYPATH = /lib/aaa/bbb
unix:!macx:!symbian: LIBS += -L$(MYPATH)
quand j'exécute qmake je trouve dans le makefile généré
LIBS = ....... -L$(MYPATH) .....
mais la variable MYPATH n'est déclarée nulle part.
<!-Est-ce que quelqu'un sait comment déclarer correctement une telle variable?43
demandé sur
Donald Duck
2011-10-13 16:36:13
2 réponses
QMake utilise sa propre syntaxe pour les références variables.
VAR = foobar
=> Assigner une valeur à la variable lors de qmake est run$$VAR
= > valeur de la variable QMake au moment où qmake est exécuté$${VAR}
= > valeur de la variable QMake au moment où qmake est lancé (identique mais incluse pour séparer du texte environnant)$(VAR)
=> contenu d'une variable D'environnement au moment où Makefile (pas qmake) est exécutez$$(VAR)
=>contenu d'une variable D'environnement au moment où qmake (Non Makefile) est exécuté
comme ceci
MYPATH = /lib/aaa/bbb
unix:!macx:!symbian: LIBS += -L$${MYPATH}
88
répondu
jwernerny
2015-08-12 18:19:03
Autres type de variable: $$[...]
Cela signifie "option de configuration qui a été définie lors de la construction de Qt"
Exemple:
message($$[QT_INSTALL_BINS])
Ce qui donne:
C:\Qt\Qt5.0.2.0.2\msvc2010_opengl\bin
15
répondu
bocs
2013-05-23 07:11:46