खोज…


लिनक्स + सीएमके ("यूनिक्स मेकफाइल्स" जनरेटर) + क्यूटी (वैकल्पिक)

आपके पास एक सादा सीएमके प्रोजेक्ट मायप्रोजेक्ट होना चाहिए, और हम इसके बाहर एक ग्रहण कार्यक्षेत्र बनाने जा रहे हैं:

    myproject/
      .git/
      CMakeLists.txt
      src/
        main.cpp
    workspace/
      myproject/
        Release/
        Debug/

Qt (वैकल्पिक)

  • नवीनतम ग्रहण सीडीटी प्राप्त करें और फिर "सहायता -> नया सॉफ्टवेयर स्थापित करें" के माध्यम से इसमें क्यूटी पैकेज स्थापित करें।

कार्यस्थान

  • अपने CMake परियोजना स्रोत निर्देशिका के साथ एक खाली "कार्यक्षेत्र" निर्देशिका बनाएं।
  • ग्रहण को लॉन्च करें और उस "कार्यक्षेत्र" निर्देशिका में स्विच करें।
  • C ++ प्रोजेक्ट बनाएं (नियॉन से अधिक पुराने क्यूटी के साथ क्यूटी के लिए: "क्यूटी मेकफाइल प्रोजेक्ट" बनाएं और फिर * .प्रो फ़ाइल, मेकफाइल और main.cpp को हटाएं)

परियोजना से जुड़े सूत्र

  • प्रोजेक्ट गुण -> पथ और प्रतीक -> स्रोत स्थान -> लिंक फ़ोल्डर पर जाएं।
  • "उन्नत" की जाँच करें और ../../myproject/src/ परियोजना के स्रोत फ़ोल्डर को इस तरह लिंक करें: ../../myproject/src/ । यह कार्य करता है क्योंकि कार्यक्षेत्र CMake प्रोजेक्ट डायरेक्टरी के ठीक बाहर है।

सीएमके जनरेटर

  • प्रोजेक्ट में Release फ़ोल्डर बनाएँ।
  • "लक्ष्य बनाएं" दृश्य पर जाएं ( Ctrl + 3 और फिर "लक्ष्य बनाएं" टाइप करें यदि यह खोजना मुश्किल है)। "लक्ष्य बनाएं" दृश्य प्रोजेक्ट दृश्य के समान दिखता है।
  • "रिलीज़" फ़ोल्डर पर राइट क्लिक करें और फिर "नया ..." पर क्लिक करें।
    • "लक्ष्य नाम के समान" को अनचेक करें।
    • "बिल्डर सेटिंग्स का उपयोग करें" को अनचेक करें।
    • "लक्ष्य नाम" फ़ील्ड में "रिलीज़" टाइप करें।
    • "लक्ष्य बनाएं" खाली छोड़ दें।
    • cmake ../../../myproject/ जैसी किसी चीज़ के लिए "बिल्ड कमांड" सेट करें।
    • ओके पर क्लिक करें।
  • इस "रिलीज़" पर डबल क्लिक करें लक्ष्य है कि सिर्फ रिलीज फ़ोल्डर में बनाया गया था। जो कि सीमेक जेनरेशन को चलाएगा।

बिल्ड

  • प्रोजेक्ट गुण पर जाएं और "रिलीज़" कॉन्फ़िगरेशन बनाएं।
  • "रिलीज़" कॉन्फ़िगरेशन को सक्रिय करें।
  • "रिलीज़" कॉन्फ़िगरेशन के लिए "स्वचालित रूप से मेकफाइल्स उत्पन्न करें" को अनचेक करें।
  • निर्देशिका को "रिलीज़" पर सेट करें।
  • समानांतर निर्माण सक्षम करें।

अब, आप प्रोजेक्ट को सामान्य Ctrl + b "बिल्ड" के साथ ग्रहण से बना सकते हैं।

CMake को फिर से चलाना (मेकफाइल्स को री-जेनरेट करना)

  • "रिलीज़" निर्देशिका से सब कुछ निकालें।
  • "लक्ष्य बनाएं" दृश्य पर जाएं।
  • "रिलीज़" लक्ष्य पर डबल-क्लिक करें।


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow