वर्तमान में QtCreator .o और moc_ फ़ाइलों को एप्लिकेशन के रूट फ़ोल्डर में बनाता है। मैं प्रोजेक्ट फ़ाइल को "obj" नामक सबफ़ोल्डर में रखने के लिए कैसे निर्देश दे सकता हूं?मैं * .o फ़ाइलों और moc_ * फ़ाइलों को अलग फ़ोल्डर में आउटपुट करने के लिए एक क्यूटी निर्माता प्रो फ़ाइल को कैसे निर्देशित कर सकता हूं?
उत्तर
अपने मुख्य (स्रोत) फ़ोल्डर द्विआधारी की साफ रखने के लिए और उत्पन्न फ़ाइलों आप अपने "myapp.pro" फ़ाइल में निम्नलिखित लाइनों रख सकते हैं:
DESTDIR = ../../bin
UI_DIR = .
CONFIG(debug, debug|release) {
TARGET = myappd
OBJECTS_DIR = ../../build/myapp/debug
MOC_DIR = ../../build/myapp/debug
}
CONFIG(release, debug|release) {
TARGET = myapp
OBJECTS_DIR = ../../build/myapp/release
MOC_DIR = ../../build/myapp/release
}
उपरोक्त रूपरेखाओं के संकेत निम्नलिखित निर्देशिका संरचना:
myprojects/source/myapp/ => containing myapp.pro + all other project files hpp, cpp etc.
myprojects/bin/ => containing myapp.exe & myappd.exe application files
myprojects/build/myapp/release => object files + moc files (release)
myprojects/build/myapp/debug => object files + moc files (debug)
अंतिम 3 निर्देशिका स्वचालित रूप से बनाई जाएंगी यदि वे मौजूद नहीं हैं।
इस स्कीमा के फायदे हैं:
ए। आप अपनी प्रोजेक्ट (myapp निर्देशिका) को किसी अन्य मूल निर्देशिका में ले जा सकते हैं और यह बिन & निर्देशिका निर्देशिका
बी के सापेक्ष विनिर्देश के कारण ठीक निर्माण जारी रखेगा। आप myprojects/स्रोत/
सी के तहत अधिक उप-परियोजनाएं जोड़ सकते हैं। आप किसी भी द्विआधारी या जेनरेट की गई फ़ाइलों को बिना किसी बाइनरी या जेनरेट की गई फाइलों के बैकअप (उदा। ज़िप)
आप इसके लिए OBJECTS_DIR
और MOC_DIR
चर का उपयोग कर सकते हैं। जैसे क्यूटी ही इस जबकि इमारत की तरह कुछ करता है:
OBJECTS_DIR = .obj
MOC_DIR = .moc
इस मामले मुझे लगता है कि .obj में, .moc निर्देशिका निर्देशिका Makefile युक्त के सापेक्ष हैं।
- 1. मैं विशिष्ट फ़ाइलों को आउटपुट में कॉपी करने के लिए चींटी कैसे सेट कर सकता हूं?
- 2. मैं एक QProcess के आउटपुट को फ़ाइल में कैसे निर्देशित कर सकता हूं?
- 3. फ़ोल्डर में सभी फ़ाइलों को बाहर करने के लिए मैं नियमित अभिव्यक्ति कैसे बढ़ा सकता हूं?
- 4. मैं विम में किसी फ़ोल्डर में सभी फ़ाइलों को एक शब्द को कैसे बदल सकता हूं?
- 5. मैं एक फ़ोल्डर को कैसे संकुचित कर सकता हूं और पाइथन में संपीड़ित फ़ाइल को ईमेल कर सकता हूं?
- 6. मैं एक संपूर्ण समूह/फ़ाइलों के फ़ोल्डर के लिए एआरसी कैसे अक्षम कर सकता हूं?
- 7. ऑब्जेक्ट फ़ाइलों को स्रोत फ़ाइलों से अलग निर्देशिकाओं को एक अलग, अलग निर्देशिका में डालने के लिए मेकफ़ाइल?
- 8. क्या मैं क्यूटी-निर्माता में प्रोग्राम आउटपुट देख सकता हूं?
- 9. विशिष्ट कॉन्फ़िगरेशन फ़ाइलों को न करने के लिए मैं Mercurial को कैसे कॉन्फ़िगर कर सकता हूं?
- 10. मैं grep को केवल फ़ाइलों को वापस करने और निर्देशिकाओं को अनदेखा करने के लिए कैसे मजबूर कर सकता हूं?
- 11. मैं कई बाइनरी फ़ाइलों को लिनक्स सिस्टम पर एक फ़ाइल में कैसे कॉपी कर सकता हूं?
- 12. मैं ऑडियो फ़ाइलों को ओवरलैप कैसे कर सकता हूं और एक्सकोड में आईफोन के लिए गठबंधन कर सकता हूं?
- 13. क्या मैं गिट में फ़ाइलों को मर्ज कर सकता हूं?
- 14. मैं किसी फ़ोल्डर में फ़ाइलों की एक सूची कैसे प्राप्त कर सकता हूं जिसमें फ़ाइलों को संशोधित दिनांक समय
- 15. मैं बड़ी फ़ाइलों को कैसे विभाजित कर सकता हूं?
- 16. कमांड लाइन का उपयोग करके मैं सभी फ़ाइलों को एक फ़ोल्डर से दूसरे फ़ोल्डर में कैसे स्थानांतरित कर सकता हूं?
- 17. अनदेखी फ़ाइलों को छिपाने के लिए मैं एसवीएन स्थिति को दोबारा कैसे कॉन्फ़िगर कर सकता हूं?
- 18. मैं एक्सकोड में संसाधन फ़ोल्डर में फ़ाइलों को कैसे जोड़ूं?
- 19. सीवीएस डिफ केवल संशोधित फ़ाइलों को आउटपुट करने के लिए?
- 20. मैं एक वीएस परियोजना टेम्पलेट में समाधान फ़ोल्डर फ़ाइलों को कैसे जोड़ सकता हूं?
- 21. मैं log4j आउटपुट को कैसे निर्देशित कर सकता हूं ताकि विभिन्न लॉग स्तर अलग-अलग परिशिष्टों पर जाएं?
- 22. मैं पर्ल में एक्सेल फ़ाइलों को कैसे पढ़ सकता हूं?
- 23. QTCreator फ़ाइलों को आउटपुट निर्देशिका में कॉपी करें
- 24. मैं रूबी में बड़ी फ़ाइलों को कैसे संभाल सकता हूं?
- 25. मैं चींटी का उपयोग कर जार में डेटा टेक्स्ट फ़ाइलों को कैसे शामिल कर सकता हूं?
- 26. मैं MSBuild को फ़ोल्डर में सामग्री के रूप में चिह्नित सभी फ़ाइलों की प्रतिलिपि बनाने, फ़ोल्डर संरचना को संरक्षित करने के लिए कैसे प्राप्त कर सकता हूं?
- 27. किसी विशेष निर्देशिका में अस्थायी फ़ाइलों को आउटपुट करने के लिए जीसीसी/क्लैंग को कैसे निर्देशित करें
- 28. मैं फ़ाइल I/O कैसे प्रोफाइल कर सकता हूं?
- 29. क्यूटी में फ़ाइलों को कैसे स्थानांतरित करें?
- 30. मैं जावास्क्रिप्ट फ़ाइलों को एक फ़ाइल में कैसे जोड़ूं?
किसी भी विचार को qrc_PROJECT.cpp को रूट करने के बजाय ओज फ़ोल्डर में होने के तरीके के रूप में नियंत्रित करने के बारे में कोई विचार कर सकते हैं? –