मैंने अपने उबंटू लिनक्स पर सीएमके स्थापित किया है। लिनक्स में सीएमके जीयूआई चलाने की कोशिश कर रहा है। मैंने पाया कि यह विंडोज़ में काम करता है, लेकिन इसे कहां प्राप्त किया जाए और लिनक्स में कैसे चलें?लिनक्स के लिए सीएमके जीयूआई कहां है?
उत्तर
cmake
एक आदेश होने के रूप में (प्रकार man cmake
) प्रलेखित है, तो यह किसी भी जीयूआई इंटरफेस नहीं करना चाहिए था:
वर्णन
The "cmake" executable is the CMake command-line interface. It may be used to configure projects in scripts. Project configuration settings may be specified on the command line with the -D option.
और यह सिर्फ एक Makefile
पैदा कर रहा है (करने के लिए make
कमांड द्वारा उपयोग किया जाना चाहिए)। मुझे समझ में नहीं आता कि आप किस प्रकार की जीयूआई की उम्मीद कर रहे हैं।
उबंटू जैसे डेबियन और डेरिवेटिव्स पर, आप cmake-gui
या cmake-qt-gui
पैकेज स्थापित कर सकते हैं तो cmake-gui
आदेश चलाएं।
sudo apt इंस्टॉल cmake-qt-gui –
'sudo apt install cmake-gui' भी काम करता है, उबंटू 16.04 पर यह cmake-qt-gui पैकेज स्थापित करता है। –
अद्यतन: CMake 3.7.2 के रूप में, cmake-जीयूआई अभी भी डिफ़ॉल्ट रूप से नहीं बनाया गया है, लेकिन आसानी से एक अतिरिक्त ध्वज को निर्दिष्ट करके निर्माण करने के लिए जोड़ा जा सकता है। क्यूटी अभी भी जरूरी है, मैं 4.8 का उपयोग कर रहा हूं लेकिन मुझे यकीन है कि अन्य संस्करण ठीक काम करेंगे।
वेबसाइट से स्रोत डाउनलोड, अपने द्वारा चयनित किसी निर्देशिका को निकालने के लिए, तो commmand लाइन पर निम्न चलाएँ:
- ./bootstrap --qt-जीयूआई
- gmake
- gmake स्थापित करें (वैकल्पिक - अगर आपको इसकी आवश्यकता हो तो सूडो को मत भूलें)
अरे प्रतिष्ठा! cmake-gui अब अन्य उपकरणों के साथ बिन निर्देशिका में मौजूद है।
नोट: यदि निर्माण प्रक्रिया किसी भी तरह से विफल हो जाती है, तो केवल त्रुटि संदेश जांचें और इसके साथ काम करें! बहुत से पूर्व-आवश्यकताएं और चर हैं, जो उन्हें विस्तार से करने का प्रयास कर रहे हैं, सभी पोस्ट टीएल करेंगे; डॉ और जमा होने से पहले पुराना हो जाएगा (इस के उदाहरण के लिए अन्य पदों में से एक देखें)।
CMake
के लिए बुनियादी स्थापना लिनक्स के तहत यह
यह cmake के रूप में एक ही स्थान पर स्थापित किया गया है (कम से कम संस्करण 3.5.1 के लिए) cmake वेबसाइट से डिफ़ॉल्ट स्थापना के साथ आता है, जो मेरे मशीन पर है:
/usr/local/bin/cmake-gui
मैं स्रोत से और डिफ़ॉल्ट रूप से मेरी cmake बनाया, cmake-जीयूआई बनाया नहीं होती है। लक्ष्य के रूप में जोड़ने के लिए, निम्न चर सेट किया जाना चाहिए:
BUILD_QtDialog
उदाहरण के लिए। सेट (BUILD_QtDialog TRUE) इसे
नोट: cmake-gui Qt पर आधारित है, इसलिए यदि आप इसे बनाना चाहते हैं तो आपके पास क्यूटी इंस्टॉल होना चाहिए।
आप "SET (BUILD_QtDialog TRUE)" कहां डालते हैं ?? –
मुझे भी इसी तरह की समस्या का सामना करना पड़ा।मैंने कुछ ऐसा किया:
- https://apps.ubuntu.com/cat/applications/precise/cmake-qt-gui/ खोलें और सॉफ्टवेयर केंद्र पर उपलब्ध क्लिक करें।
- नई विंडो खोलता है और स्थापित टर्मिनल
पर
यदि आप स्रोत से नवीनतम बना रहे हैं, तो यह किसी और की तुलना में बहुत कठिन है। मैं अंत में this में पाया गया कि मिल गया यह काम कर रहा:
सबसे पहले यहां से स्रोत डाउनलोड: https://cmake.org/download/
अधिक विशिष्ट रूप से Ubuntu 14.04 या अधिक, 64 बिट के लिए: https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz
करने के लिए इसे डाउनलोड निम्नलिखित निर्देशिका (या आपकी पसंद की कोई भी निर्देशिका!) /ऑप्ट/देव-टूल्स-स्रोत
गुई या कमांड लाइन $ का उपयोग करके इसे अनजिप करें टार -zxvf cmake-3.5.2.tar.gz 1 $ टार -zxvf cmake-3.5.2.tar.gz
आप होना चाहिए अब इस /opt/देव-उपकरण-स्रोतों/cmake की तरह एक फ़ोल्डर -3.5.2 1
/opt/dev-tools-sources/cmake-3.5.2इस फ़ोल्डर $ सीडी पर जाएं /opt/dev-tools-sources/cmake-3.5.2 1 $ सीडी /चुनते/dev उपकरण-स्रोतों/cmake-3.5.2
स्थापित openssl यह openssl स्थापित अतिरिक्त फ़ाइलों $ sudo उपयुक्त डाउनलोड करने के लिए की जरूरत है CMake ssl संरक्षित वेबसाइटों की पहुंच है अनुमति देने के लिए libssl-देव 1 $ sudo उपयुक्त openssl libssl-देव
संपादित बूटस्ट्रैप फ़ाइल और लाइन बदलने स्थापित: cmake_options = "- DCMAKE_BOOTSTRAP = 1" 1
इस cmake_options करने के लिए
cmake_options = "- DCMAKE_BOOTSTRAP = 1"= "-DCMAKE_BOOTSTRAP = 1 -DCMAKE_USE_OPENSSL = पर" 1
cmake_options = "- DCMAKE_BOOTSTRAP = 1 -DCMAKE_USE_OPENSSL = पर"आप CMake-जीयूआई चाहते हैं, आप QT4 libs एक ncurses $ sudo की आवश्यकता होगी उपयुक्त libqt4- स्थापित dev qt4-dev-tools libncurses5-dev 1 $ sudo aptइंस्टॉल करेंlibqt4-dev qt4-dev-tools libncurses5-dev
कॉन्फ़िगरेशन चलाएं (आपको gcc और g ++ 4.7 या उच्चतर स्थापित होना आवश्यक है। मैं वास्तव में 4.8.4 या उच्चतर अनुशंसा करता हूं!) $।/ --qt-gui 1 $।/Config --qt-gui
जेनरेट किए गए CMakeCache.txt में सुनिश्चित करें, GUI सत्य पर सेट है, खुला सीएमके कैश। BUILD_QtDialog:: bool = पर 1 BUILD_QtDialog: किसी भी संपादक के साथ पाठ और निम्न पंक्ति जाँच BOOL = पर
यदि यह बंद या 0 था, इसे चालू या 1
यह निष्पादनयोग्य और पुस्तकालयों के निर्माण के लिए समय आ गया है स्रोत से: $ -j2 1 $ -j2
कर अब बनाने के लिए, स्थापित करें: $ sudo स्थापित 1 $ sudo स्थापित
पुष्टि आप जीयूआई संस्करण मिला कर भी $ बनाने cmake-जीयूआई 1 $ cmake-जीयूआई
आनंद लें!
Ubuntu के लिए (और मैं और अधिक linux संस्करणों के लिए लगता है):
sudo apt-get install cmake-qt-gui
रूप cmake-जीयूआई स्थापना के बाद या ubuntu जीयूआई का उपयोग करके शुरू किया जा सकता है (बस cmake टाइप करें और यह दिखा देंगे ठेठ cmake-जीयूआई-चिह्न)
ccmake
शाप यूआई
sudo apt-get install cmake-curses-gui
cd build
ccmake ..
तब:
- संपादित अपने विकल्पों
c
मारा कैशq
बाहर निकलने के लिए अद्यतन करने के लिए और अब आप कर सकते हैं नए चर के साथ फिर से make
।
उबंटू 16.10, cmake 3.5.2 में परीक्षण किया गया।
- 1. कस्टम लिनक्स जीयूआई: कहां से शुरू करें?
- 2. क्या लिनक्स ओएस के लिए कोई गिथब जीयूआई क्लाइंट है?
- 3. लिनक्स जीयूआई विकास
- 4. जीयूआई/टीयूआई लिनक्स लाइब्रेरी
- 5. सीएमके
- 6. विंडोज़ के लिए प्रोग्रामिंग जीयूआई शुरू करने के लिए एक अच्छी जगह कहां है?
- 7. लिनक्स सी ++ प्रोजेक्ट डायरेक्टरी लेआउट - सीएमके
- 8. क्या स्कैला में जीयूआई बनाने के लिए कोई जीयूआई है?
- 9. सीएमके
- 10. आप लिनक्स जीयूआई कैसे बनाते हैं?
- 11. जेनेरिक लिनक्स बाइनरी openjdk7.tar.gz कहां है?
- 12. विंडोज जीयूआई + कंसोल आउटपुट, लिनक्स-शैली
- 13. लिनक्स में स्थित ब्लूटूथ/ब्लूटूथ.h कहां है?
- 14. सर्वश्रेष्ठ हल्के, उत्तरदायी जीयूआई ढांचे लिनक्स
- 15. मोंगोडीबी जीयूआई क्लाइंट (क्रॉस-प्लेटफ़ॉर्म या लिनक्स)
- 16. सीएमके जनरेटर क्या है?
- 17. लिनक्स कर्नेल स्रोत प्रारंभ बिंदु कहां है?
- 18. विंडोज जीयूआई मुख्य लूप इन सी # ... यह कहां है?
- 19. मुझे विंडोज जीयूआई मानक कहां मिल सकता है?
- 20. क्या विंडोज/लिनक्स पर गिट-फ्लो के लिए कोई आईडीई/जीयूआई समर्थन है?
- 21. क्या गिट-एसवीएन के लिए एक स्वीकार्य लिनक्स लक्षित जीयूआई क्लाइंट है?
- 22. पाइथन के लिए मुझे एक जीयूआई डिजाइनर कहां मिल सकता है?
- 23. लिनक्स पर, क्या प्रक्रिया एक और प्रक्रिया के जीयूआई प्रस्तुत कर सकती है?
- 24. सीक्वेल प्रो के लिनक्स विकल्प? (जीयूआई आधारित एसक्यूएल नेविगेटर)
- 25. कौन सा जावा जीयूआई ढांचा अब चुनने के लिए है?
- 26. विजुअल स्टेट मशीन बनाने के लिए जीयूआई
- 27. ओकैमल: जीयूआई प्रोग्रामिंग के लिए प्रभावी पथ?
- 28. सीएमके
- 29. सीएमके
- 30. सीएमके
क्या आपने 'cmake-gui' इंस्टॉल किया था? – bagage