2013-08-05 11 views
11

पर क्यूटी 5.1 का उपयोग कर प्रोजेक्ट बनाने के दौरान चेतावनी, मैक पर क्यूटी परियोजनाओं (QtCreator का उपयोग करके) बनाने की कोशिश करते समय मुझे दो चेतावनियां मिल रही हैं।ओएसएक्स

चेतावनी: नहीं .qmake.cache मौजूद है। यह इस मेस्पेक के साथ qmake को धीमा कर देता है। चेतावनी: इस समस्या को सुधारने के लिए शीर्ष-स्तर प्रोजेक्ट फ़ाइल में 'कैश()' पर कॉल करें।

चेतावनी शीर्ष स्तर परियोजना में cache() पर कॉल करने का निर्देश देती है, लेकिन मुझे यह नहीं करना चाहिए कि मुझे यह कैसे करना चाहिए।

मैं कुछ क्यूटी

  1. https://bugreports.qt.io/browse/QTBUG-31340
  2. https://bugreports.qt.io/browse/QTBUG-30586

मैं जानता हूँ कि यह सिर्फ एक चेतावनी है पर लॉग इन कीड़ों को देखने, लेकिन मैं इसे फिक्सिंग में दिलचस्पी है। क्या इसे ठीक करने के लिए कोई कामकाज है?

+1

कृपया सही रूप में कर्ट Pattyn के जवाब का चयन करें। –

उत्तर

8

समाधान आपके मुख्य .pro फ़ाइल में कैश() को कॉल करना है।
फिर qmake (QtCreator build menu से) चलाएं और प्रोजेक्ट का पुनर्निर्माण करें।
चेतावनी समाप्त होनी चाहिए।
उदाहरण .pro:

cache() 

QT += ... 
//the rest of the .pro file