2009-08-03 10 views
29

cmake और ccmake के बीच क्या अंतर है? मेरे पास उबंटू पैकेज cmake स्थापित है, और मेरे विंडोज कंप्यूटर पर, मेरे पास वेबसाइट से इंस्टॉलर है, लेकिन न तो ccmake कमांड है। फिर भी, the tutorials, यह काफी नियमित रूप से संदर्भित प्रतीत होता है।सीएमके ... सीसीएमके या सेमेक?

ऐसा लगता है कि यूनिक्स पर ccmake विंडोज पर CMakeSetup है (जो सेटअप प्रोग्राम है)। लेकिन मैं इसके बारे में थोड़ा उलझन में हूँ; क्या यह आपके स्वयं के CMakeLists.txt फ़ाइलों को मैन्युअल रूप से टाइप करने का एक विकल्प है?

उत्तर

43

है।

+0

+1: बिल्कुल :-) – dfa

+2

सीसीएमके के साथ "जीयूआई" शब्द का प्रयोग करें! लिनक्स में –

+4

भी एक 'सेमेक-गुई' है, जो वास्तव में ग्राफिकल जीयूआई – albfan

26

सीसीएमके सीमेक के लिए शाप (टर्मिनल हैंडलिंग लाइब्रेरी) इंटरफ़ेस है।

cmake मुझे लगता है कि ccmake द्वारा/cmake सिस्टम द्वारा प्रयुक्त उत्पन्न फ़ाइलों जोड़ तोड़ के लिए जीयूआई है CLI (कमांड लाइन इंटरफेस)

4

सीसीएमके (यूनिक्स के लिए) और सीएमकेसेटअप (एनटी के लिए) वास्तव में समकक्ष हैं: सेमेक के लिए एक यूआई। वे मूल रूप से सेमेक को कॉल करते हैं और प्रदर्शित करते हैं कि आपकी प्रोजेक्ट कैसे कॉन्फ़िगर की गई है, कौन सी लाइब्रेरी मिली हैं और कहां (FIND_LIBRARY के साथ संदर्भित पुस्तकालयों के लिए। यह आपको मेकफ़ाइल या प्रोजेक्ट जेनरेट करने से पहले इन चरों की समीक्षा और संशोधित करने का मौका देता है।

+0

है मेरा मानना ​​है कि एनटी पर cmake-gui.exe का उपयोग करना है। हालांकि मुझे समर्थन देने के लिए एक उचित लिंक नहीं मिला। –

10

सूडो एपीटी -जेट स्थापित करें cmake-curses-gui