I enthalten
PREFIX = /usr/local
in meiner Projektdatei und dann führe ich
qmake myproject.pro
Das Makefile sagt allerdings nichts über PREFIX aus, so dass ich annehme, dass ich etwas falsch mache. Irgendwelche Ideen?
I enthalten
PREFIX = /usr/local
in meiner Projektdatei und dann führe ich
qmake myproject.pro
Das Makefile sagt allerdings nichts über PREFIX aus, so dass ich annehme, dass ich etwas falsch mache. Irgendwelche Ideen?
PREFIX hat in qmake-Dateien keine Bedeutung. Das Ziel für Dateien wird über die target
Parameter. Wenn Sie also PREFIX den Basisort bestimmen lassen wollen, z.B. /usr/local
können Sie etwa so vorgehen:
isEmpty(PREFIX) {
PREFIX = /usr/local
}
TARGET = myapp
TARGET.path = $$PREFIX/
En isEmpty(PREFIX)
erlaubt es, sie während des Kommandozeilenaufrufs von qmake zu ändern, z.B.
qmake PREFIX=/opt
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.