CMakeएक ओपन-सोर्स क्रॉस-प्लेटफॉर्म बिल्ड सिस्टम है जो डेवलपर्स को सॉफ्टवेयर प्रोजेक्ट्स की बिल्ड प्रक्रिया को प्रबंधित करने में मदद करता है। यह प्रोजेक्ट की संरचना, निर्भरताएँ, और बिल्ड लक्ष्यों को परिभाषित करने के लिए एक सरल, घोषणात्मक सिंटेक्स का उपयोग करता है, और प्लेटफॉर्म-विशिष्ट बिल्ड फाइलें (जैसे कि Makefiles या Visual Studio प्रोजेक्ट फाइलें) उत्पन्न करता है जिन्हें विभिन्न प्लेटफॉर्म्स और विभिन्न कंपाइलर्स के साथ प्रोजेक्ट को बिल्ड करने के लिए उपयोग किया जा सकता है।

CMake डेवलपर्स को विभिन्न बिल्ड सिस्टम, जैसे कि Make, Ninja, और Visual Studio, के साथ-साथ विभिन्न IDEs जैसे CLion, Qt Creator, और Visual Studio Code के लिए प्रोजेक्ट बनाने और कॉन्फ़िगर करने की अनुमति देता है। यह C, C++, Java, Python, और Fortran जैसे कई प्रोग्रामिंग भाषाओं का भी समर्थन करता है।

CMake का उपयोग करने के प्रमुख लाभों में से एक इसका जटिल परियोजनाओं को कई स्रोत फ़ाइलों और निर्भरताओं के साथ संभालने की क्षमता है। यह एक मॉड्यूलर संरचना प्रदान करता है जो फ़ाइलें, लाइब्रेरी, और मॉड्यूल जोड़ना या हटाना आसान बनाता है, और विभिन्न प्लेटफ़ॉर्म और कम्पाइलरों के लिए निर्माण कॉन्फ़िगरेशन को परिभाषित करना भी संभव बनाता है।

CMake खुले-स्रोत समुदाय में व्यापक रूप से उपयोग किया जाता है, और यह कई बड़े पैमाने पर परियोजनाओं जैसे कि KDE, LLVM, और OpenCV के लिए पसंद का निर्माण प्रणाली है। इसकी लोकप्रियता इसका कारण इसकी लचीलापन, उपयोग में आसानी, और कई प्लेटफार्मों और कई कंपाइलरों के साथ काम करने वाली निर्माण फाइलें उत्पन्न करने की क्षमता है।


मुख्य विशेषताएँ:

  • क्रॉस-प्लेटफॉर्म: CMake कई प्लेटफॉर्म पर निर्माण का समर्थन करता है, जिनमें Windows, macOS, और Linux शामिल हैं।
  • भाषा स्वतंत्र: CMake का उपयोग विभिन्न प्रोग्रामिंग भाषाओं के साथ किया जा सकता है, जिसमें C++, Python, और Java शामिल हैं।
  • संरचना प्रबंधन: CMake डेवलपर्स को बिल्ड विन्यास और कस्टम बिल्ड विकल्प निर्दिष्ट करने की अनुमति देता है।
  • मॉड्यूलर डिज़ाइन: CMake एक मॉड्यूलर डिज़ाइन का उपयोग करता है जो डेवलपर्स को कई घटकों के साथ जटिल प्रोजेक्ट बनाने की अनुमति देता है।
  • अन्य निर्माण उपकरणों के साथ एकीकरण: CMake को make और ninja जैसे अन्य निर्माण उपकरणों के साथ एकीकृत किया जा सकता है।
  • स्वचालित निर्भरता समाधान: CMake परियोजना के विभिन्न घटकों के बीच निर्भरताओं का स्वतः पता लगा सकता है और उन्हें हल कर सकता है।
  • विस्तारक्षमता: CMake को विशेष निर्माण आवश्यकताओं का समर्थन करने के लिए कस्टम प्लगइन्स और मॉड्यूल्स के साथ विस्तारित किया जा सकता है।

अन्य भाषाओं में उपलब्ध प्रोग्राम

उपयोगकर्ता समीक्षाएं

उपयोगकर्ता रेटिंग

1 2 3 4 5

लाइसेंस:

मुक्त

आवश्यकताएँ:

Windows 7 64/ Windows 8 64/ Windows 10 64/ Windows 11 64

भाषाएँ:

English

आकार:

32.7MB

प्रकाशक:

Kitware, Inc.

अपडेटेड:

Mar 30, 2025

साफ

रिपोर्ट सॉफ़्टवेयर

डेवलपर का सॉफ्टवेयर

CMake (64bit) 4.0.1

CMake (32bit) 4.0.1

सुरक्षा स्तर

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

साफ

यह बहुत अधिक संभावना है कि यह सॉफ़्टवेयर प्रोग्राम स्वच्छ है।

हमने इस सॉफ़्टवेयर प्रोग्राम से संबंधित फ़ाइलों और यूआरएल को दुनिया की 60 से अधिक प्रमुख एंटीवायरस सेवाओं में स्कैन किया; कोई संभावित खतरे नहीं मिले। और कोई तीसरा पक्ष सॉफ़्टवेयर नहीं जोड़ा गया है।

चेतावनी

यह प्रोग्राम विज्ञापन द्वारा समर्थित है और इसमें तीसरे पक्ष के प्रोग्राम स्थापित करने का प्रस्ताव हो सकता है जो आवश्यक नहीं हैं। इनमें एक टूलबार, आपकी होमपेज को बदलना, डिफ़ॉल्ट खोज इंजन बदलना, या अन्य पार्टी प्रोग्राम स्थापित करना शामिल हो सकते हैं। ये गलत सकारात्मक हो सकते हैं, और हमारे उपयोगकर्ताओं को इस सॉफ़्टवेयर को स्थापित और उपयोग करते समय सावधान रहने की सलाह दी जाती है।

अक्षम

यह सॉफ्टवेयर अब डाउनलोड के लिए उपलब्ध नहीं है। यह अत्यधिक संभावना है कि इस सॉफ्टवेयर प्रोग्राम में मालिशियस या सुरक्षा समस्याएँ या अन्य कारण हो सकते हैं।

एक रिपोर्ट जमा करें

धन्यवाद!
आपकी रिपोर्ट भेज दी गई है।

हम आपके अनुरोध की समीक्षा करेंगे और उचित कार्रवाई करेंगे।

कृपया ध्यान दें कि आपको इस रिपोर्ट के कारण किए गए किसी भी कार्रवाई के बारे में कोई सूचना नहीं मिलेगी। इसके कारण होने वाले किसी भी असुविधा के लिए हम क्षमा चाहते हैं।

हम आपकी मदद के लिए आभारी हैं जो हमारी वेबसाइट को साफ और सुरक्षित रखने में है।