2012-11-17 10 views
5

में काम नहीं करता है मैं स्क्रीन पर कुछ printf के लिए क्यूटी फ्रेमवर्क के qDebug() का उपयोग कर रहा हूं। जब मैं क्यूटी निर्माता से एप्लिकेशन चलाता हूं तो यह ठीक काम करता है, लेकिन जब मैं इसे विंडोज cmd से निष्पादित करने का प्रयास करता हूं तो यह कुछ भी नहीं दिखाता है। ऐसा क्यों होता है?क्यूटी qDebug() विंडोज शैल

+0

यह अतीत में कई बार पूछा गया है। मेरे पास आज के लिए अधिक करीबी वोट नहीं हैं, लेकिन अगर किसी के पास है, तो कृपया इसे http://stackoverflow.com/questions/3360548/console-output-in-a-qt-gui-app – lpapp

उत्तर

9

आप

CONFIG += console 
अपनी परियोजनाओं के लिए

जोड़ने के लिए .pro फ़ाइल और मत भूलना अपनी परियोजना साफ करने के लिए और (पुनर्निर्माण) निर्माण की है।

+2

धन्यवाद के डुप्लिकेट के रूप में देखें। यह काम करता हैं। मुझे लगता है कि मैंने इससे पहले भी कोशिश की, लेकिन पूरी परियोजना को साफ और निर्माण नहीं किया। – flyer

+0

मैंने जवाब देने और उत्तर देने के लिए सिफारिश जोड़ने की सिफारिश की है। – troyane

1

साथ

application.exe > log.txt 2>&1 

यह एक फाइल करने के लिए stdout और stdout में stderr पुनर्निर्देश आपके आवेदन चलाएँ।

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