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/ Windows 8/ Windows 10/ Windows 11

भाषाएँ:

English

आकार:

30.7MB

प्रकाशक:

Kitware, Inc.

अपडेटेड:

Mar 30, 2025

साफ

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

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

CMake (64bit) 4.0.0

CMake (32bit) 4.0.0

सुरक्षा स्तर

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

साफ

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

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

चेतावनी

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

अक्षम

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

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

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

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

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

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