cmake पर टैग किए गए जवाब

CMake एक क्रॉस-प्लेटफॉर्म, ओपन-सोर्स बिल्ड सिस्टम जनरेटर है। यह कई एकीकृत विकास परिवेशों के लिए देशी मेकफ़ाइल्स, निंजा-बिल्ड और प्रोजेक्ट फ़ाइलों की तरह बिल्ड सिस्टम के लिए फ़ाइलें उत्पन्न करता है।

4
C ++ प्रोजेक्ट ऑर्गनाइजेशन (gtest, cmake और doxygen के साथ)
मैं सामान्य रूप से प्रोग्रामिंग में नया हूं इसलिए मैंने फैसला किया कि मैं C ++ में एक साधारण वेक्टर क्लास बनाकर शुरू करूंगा। हालाँकि मैं बाद में अपने वर्कफ़्लो को संशोधित करने की कोशिश करने के बजाय शुरू से ही अच्छी आदतों में शामिल होना चाहता हूँ। मैं वर्तमान …
123 c++  cmake  doxygen  googletest 

7
सीएमके लिए नए जीसीसी पथ को कैसे निर्दिष्ट करें
मेरा OS सेंटोस है जिसकी पथ में डिफ़ॉल्ट gcc है /usr/bin/gcc। लेकिन यह पुराना है, मुझे जीसीसी का एक नया संस्करण चाहिए। इसलिए मैं एक नए पथ में एक नया संस्करण स्थापित करता हूं /usr/local/bin/gcc। लेकिन जब मैं दौड़ता हूं cmake, तब भी यह पुराने संस्करण gcc पाथ ( /usr/bin/gcc) …
122 gcc  cmake 

1
-FPIC संकलक विकल्प को जोड़ने के लिए CMAKE में मुहावरेदार तरीका क्या है?
मैं ऐसा करने के लिए कम से कम 3 तरीके से आया हूं और मैं सोच रहा हूं कि मुहावरेदार तरीका क्या है। यह किसी भी स्थैतिक पुस्तकालय के लिए लगभग सार्वभौमिक रूप से किया जाना चाहिए। मुझे आश्चर्य है कि सीएमके में मेकफाइल जनरेटर स्वचालित रूप से स्थैतिक पुस्तकालयों …
119 c++  c  cmake 

12
CMSS ओपनएसएसएल पुस्तकालय को खोजने में सक्षम नहीं है
मैं एक सॉफ़्टवेयर स्थापित करने की कोशिश कर रहा हूं, जो खुद को स्थापित करने के लिए सीमेक का उपयोग करता है, जब मैं कमांडलीन सीमेक पर देता हूं .. यह मुझे इस फाइल में त्रुटि देता है, CMakeLists.txt -------- लाइन ---> find_package ( ओपनएसएसएल आवश्यक): - cmake .. -- …
119 openssl  cmake 

27
CMake को विजुअल C ++ कंपाइलर नहीं मिलता है
Visual Studio 2015 को स्थापित करने और पिछले प्रोजेक्ट पर CMake चलाने के बाद, CMake त्रुटियों ने कहा कि यह C कंपाइलर नहीं खोज सका। The C compiler identification is unknown The CXX compiler identification is unknown CMake Error at CMakeLists.txt:4 (PROJECT): No CMAKE_C_COMPILER could be found. CMake Error at …

3
Cmake बनाम नमूना कोड बनाते हैं?
मैं सोच रहा था कि क्या कोई नमूना कोड Makefiles ( make) और CMakeLists.txt( के लिए था )cmake ) के लिए है कि दोनों एक ही काम करते हैं (केवल अंतर यह है कि एक में लिखा है makeऔर दूसरे में cmake)। मैंने 'cmake vs make' की तलाश की, लेकिन …
118 makefile  cmake 

3
सबसे सरल लेकिन पूरा CMake उदाहरण
किसी तरह सीएमके काम करने से मैं पूरी तरह से भ्रमित हूं। हर बार जब मुझे लगता है कि मैं यह समझने के लिए करीब आ रहा हूं कि सीएमके को कैसे लिखा जाना है, तो यह अगले उदाहरण में गायब हो जाता है जो मैंने पढ़ा। मैं यह जानना …
117 c++  cmake  project-setup 

6
CMake में चेतावनी स्तर कैसे सेट करें?
CMake का उपयोग करके किसी प्रोजेक्ट के लिए चेतावनी स्तर (संपूर्ण समाधान नहीं) कैसे सेट करें ? विजुअल स्टूडियो और जीसीसी पर काम करना चाहिए । मुझे विभिन्न विकल्प मिले, लेकिन ज्यादातर यह लगता है कि या तो काम नहीं कर रहे हैं या दस्तावेज के अनुरूप नहीं हैं।

5
CMake आउटपुट / बिल्ड डायरेक्टरी
मैं CMake के लिए बहुत नया हूँ, और इसे उपयोग करने के तरीके के बारे में कुछ ट्यूटोरियल पढ़ता हूं, और 3 अलग-अलग संकलक के लिए एक कार्यक्रम बनाने के लिए CMake स्क्रिप्ट की कुछ जटिल 50 पंक्तियाँ लिखी हैं। यह शायद सीएमके में मेरे सभी ज्ञान को समाप्त करता …
116 c++  build  makefile  cmake  output 

5
CMake: बाहरी परियोजनाओं का निर्माण कैसे करें और उनके लक्ष्यों को शामिल करें
मेरे पास एक प्रोजेक्ट ए है जो एक स्थिर पुस्तकालय को लक्ष्य के रूप में निर्यात करता है: install(TARGETS alib DESTINATION lib EXPORT project_a-targets) install(EXPORT project_a-targets DESTINATION lib/alib) अब मैं प्रोजेक्ट A को प्रोजेक्ट B से बाहरी प्रोजेक्ट के रूप में उपयोग करना चाहता हूं और इसके निर्मित लक्ष्य शामिल …

2
CMake में कमांड लाइन विकल्प जोड़ना
मैं CMake का उपयोग करके एक बड़ी लाइब्रेरी का निर्माण कर रहा हूं, और मैं चाहूंगा कि उपयोगकर्ता मेरी बिल्ड प्रक्रिया के कुछ हिस्सों को चुनिंदा रूप से सक्षम / अक्षम करें। मैं अपने CMake बिल्ड में कमांड-लाइन विकल्प कैसे जोड़ सकता हूं, जैसे कि उपयोगकर्ता कुछ पसंद कर सकते …

6
सीएमके का उपयोग करके बूस्ट के साथ सी ++ प्रोग्राम को कैसे लिंक करें
उबंटू के तहत बूस्ट लाइब्रेरी के साथ अपने कार्यक्रम को जोड़ने के लिए मेरी सीएमके फ़ाइल कैसी दिखनी चाहिए? रनिंग के दौरान दिखाई गई त्रुटियाँ make: main.cpp:(.text+0x3b): undefined reference to `boost::program_options::options_description::m_default_line_length' मुख्य फ़ाइल वास्तव में सरल है: #include <boost/program_options/options_description.hpp> #include <boost/program_options/option.hpp> using namespace std; #include <iostream> namespace po = boost::program_options; …
109 c++  boost  cmake 

3
एकल फ़ाइलों के लिए ध्वज संकलित करें
मैं किसी प्रोजेक्ट को संकलित करने के लिए झंडे के एक वैश्विक सेट का उपयोग करना चाहूंगा, जिसका अर्थ है कि मेरे शीर्ष-स्तरीय CMakeLists.txt फ़ाइल में मैंने निर्दिष्ट किया है: ADD_DEFINITIONS ( -Wall -Weffc++ -pedantic -std=c++0x ) हालांकि, एक उपनिर्देशिका में एक विशिष्ट फ़ाइल के लिए (मान लें कि "foo.cpp"), …

11
CMake का उपयोग करते हुए, मैं सीटीस्ट से वर्बोज़ आउटपुट कैसे प्राप्त करूं?
मैं अपनी परियोजना के निर्माण के लिए CMake का उपयोग कर रहा हूँ। मैंने एक यूनिट टेस्ट बाइनरी जोड़ा है जो बूस्ट यूनिट टेस्टिंग फ्रेमवर्क का उपयोग कर रहा है। इस एक बाइनरी में सभी यूनिट परीक्षण शामिल हैं। मैंने जोड़ा है कि बाइनरी को क्रेस्ट द्वारा चलाया जाएगा: ADD_EXECUTABLE( …
109 cmake  ctest 

8
CMAKE में OS विशिष्ट निर्देश: कैसे करें?
मैं CMAKE के लिए एक शुरुआत हूं। नीचे एक सरल cmake फ़ाइल है जो mingw वातावरण की खिड़कियों में अच्छी तरह से काम करती है। समस्या स्पष्ट रूप target_link_libraries()से CMAKE के कार्य के साथ है जहां मैं libwsock32.a लिंक कर रहा हूं। खिड़कियों में यह काम करता है और मुझे …
108 c++  linux  cmake  mingw  portability 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.