2011-08-18 14 views
6

मैं अपने प्रोजेक्ट फाइल के अंदर
PREFIX = /usr/local
शामिल है और फिर मैं
qmake myproject.pro
चलाने हालांकि इतना मुझे लगता है कि मैंने कुछ गलत कर रहा हूँ makefile PREFIX के बारे में कुछ नहीं कहा। कोई विचार?क्यूटी परियोजना फ़ाइलों और उपसर्ग चर

उत्तर

10

PREFIX का अर्थ qmake फ़ाइलों में कुछ भी नहीं है। फ़ाइलों के लिए लक्ष्य target पैरामीटर के माध्यम से किया जाता है। तो अगर आप बनाना चाहते हैं तो PREFIX आधार स्थान का पता लगाने, इस तरह के /usr/local के रूप में, आप कुछ इस तरह करते हैं कर सकते हैं:

isEmpty(PREFIX) { 
PREFIX = /usr/local 
} 
TARGET = myapp 
TARGET.path = $$PREFIX/ 

isEmpty(PREFIX) यह qmake को कमांड लाइन कॉल के दौरान परिवर्तित करने की अनुमति देगा, उदा

qmake PREFIX=/opt 
0

आप qmake को PREFIX पारित करने के लिए की तरह है, तो आप इस प्रकार कर सकते हैं: का उपयोग कर Ctrl+5 कुंजी

  • बिल्ड चरण
  • में PREFIX=/your/path/ जोड़े विस्तृत बाईं पैन से

    • ओपन परियोजनाओं या अतिरिक्त तर्क फ़ील्ड
  • संबंधित मुद्दे