2012-08-11 10 views
7

मैं feauture की केवल एक योग्यता देख सकता हूं: हम make all कमांड जारी करने में सक्षम हैं।qmake में debug_and_release कॉन्फ़िगरेशन सुविधा की योग्यता क्या हैं?

ठीक है, मैं अपने डेवलपर के जीवन के किसी भी बिंदु में make पर कॉल नहीं करता हूं। मैं क्यूटी निर्माता का उपयोग करता हूं और जब मैं प्रोजेक्ट का निर्माण करता हूं, तो मैं इसे डीबग या रिलीज़ के रूप में सख्ती से चाहता हूं। मुझे लगता है कि यह लोगों द्वारा एक त्वरित व्यवहार है।

लेकिन debug_and_release डिफ़ॉल्ट रूप से Qt निर्माता में चालू है। क्या इसमें कोई योग्यता नहीं है जिसे मैं नहीं देख सकता? वहाँ इस तरह से unintuitive मेस में कुछ अर्थों है:

 
CONFIG(debug, debug|release) { 
    # debug 
} else { 
    # release 
} 
जो लोग गलतियों और सभी इंटरनेट पर WTF प्रश्न पूछकर सीख रहे हैं

?

क्या मुझे कुछ याद आ रही है?

+3

डाउनवोट अच्छा है, लेकिन क्या आप कम से कम एक शब्द छोड़ सकते हैं? आपको क्यों लगता है कि मैं गलत हूँ? –

+0

लेकिन आपको मानसिक होना चाहिए ...;) –

उत्तर

6

मैं इसे बंद:

 
CONFIG -= debug_and_release 
CONFIG(debug, debug|release) { 
    CONFIG -= release 
} 
else { 
    CONFIG -= debug 
    CONFIG += release 
} 

युपीडी।

मुझे यह मिल गया है। मेरा सवाल पूरी तरह से गलत है। debug_and_releasedebug और release के साथ बहुत कुछ नहीं करना है।

+3

अच्छा, इस मुद्दे में कोई भी रुचि नहीं रखता है। ठीक है, यह मेरे लिए काम करता है, मैं इसका उपयोग करूंगा। –

+0

अंततः मैंने निर्माता से कॉन्फ़िगरेशन को सेट किए बिना कॉन्फ़िगर करने के लिए कैसे काम किया .pro भी। धन्यवाद! –

+0

कैसे, @AndyBrice? –

संबंधित मुद्दे