2013-05-01 11 views
22

लोड नहीं कर सका मैं ग्रहण के लिए एक परियोजना बनाने की कोशिश करने के लिए सीएमके का उपयोग कर रहा हूं।सीएमके त्रुटि: कैश

Error: could not load cache 
Error: Batch build stopped due to Eclipse CDT4 - Unix Makefiles error. 
---- Time Elapsed: 3 secs ---- 
Error: could not load cache 
Error: Batch build stopped due to Eclipse CDT4 - Unix Makefiles error. 

मैं पूरी तरह से यह है कि क्या कारण हो सकता है पर स्टम्प्ड हूँ: जब मैं CMake चल रहा प्रयास करें, मैं निम्नलिखित त्रुटि मिलती है। मुझे पता है कि मैं सही निर्देशिका में सीमेक चला रहा हूं और CMakeCache.txt फ़ाइल मौजूद है। क्या कोई इसे हल करने के लिए सही दिशा में मुझे इंगित कर सकता है?

+0

चेक ... – bikram990

+0

तो मैं इस तरह के जवाब का एक बहुत मिल गया के बाद मैं अब कोड के लिए उपयोग किया इनमें से किसी के लिए परीक्षण करने के लिए आधार। निश्चित नहीं है कि मुझे सबसे अधिक वोटों के साथ जवाब स्वीकार करना चाहिए या इसे अकेला छोड़ देना चाहिए। – robhasacamera

उत्तर

1

अपने उदाहरण में ग्रहण की तरह

cmake --build folder_name --target all 

कुछ चलाना चाहिए और मैं चुनते कि * फ़ोल्डर * इस मामले में बुरा है। आपने शायद ग्रहण में कुछ गड़बड़ कर ली है।

+0

मैं चल रहा था - पहले से कॉन्फ़िगर करें - कॉन्फ़िगर करें – Sergei

3

यदि आप बिल्कुल सकारात्मक हैं कि आप बाइनरी निर्देशिका से बिल्ड कमांड चला रहे हैं, तो इस त्रुटि का शायद यह अर्थ है कि आपके पास निर्माण करने से पहले कॉन्फ़िगरेशन/पीढ़ी के चरण के दौरान कोई समस्या होनी चाहिए। आप जांचने के लिए फिर से कॉन्फ़िगर करने का प्रयास कर सकते हैं (cmake your-build-dir)

मैं गुई को चलाने और कैश को लोड करने की सलाह दूंगा ताकि यह देखने के लिए कि आपको अधिक स्पष्ट त्रुटि मिलती है (हालांकि मुझे शक है)।

एक और संभावना नई स्वच्छ निर्माण निर्देशिका बनाने और इसे वहां से लेने का प्रयास करना होगा।

8

CMakeCache.txt को हटाएं और पुनः प्रयास करें। आप शायद एक बुरा cmake सेटअप था।

+8

यह [सीएमकेकैच.txt' को हटा रहा था] (http://unix.stackexchange.com/questions/66480/cmake-error-the-current-directory-is- भिन्न -थन) जिसने मेरे लिए इस त्रुटि को ट्रिगर करना शुरू कर दिया। – jozxyqk

2

मेरे लिए यह सीएमओएन टैब (रन, TODO के बगल में) का चयन करने में मदद करता है। फिर रीलोड सीएमकेप्रोजेक्ट बटन पर क्लिक करें।

20

यदि आप CLION का उपयोग कर रहे हैं, तो आप फ़ाइल --- "रीलोड सीएमके प्रोजेक्ट" का उपयोग कर सकते हैं।

मैं गिट फोर्स पुल का उपयोग करने के बाद इस समस्या को पूरा करता हूं, और सीएमके परियोजना को फिर से लोड करता हूं।

+0

वास्तव में अभी टैब टैब> सीएमके> पुनः लोड (...) में – Dominik

0

सबसे यथार्थवादी जवाब और व्यक्तिगत अनुभवी जवाब

  1. आप आईडीई
  2. साथ Clion और इमारत फ़ाइलों का उपयोग और त्रुटि CMake त्रुटि मिल रहा है तो है: कैश लोड नहीं कर सका
  3. क्योंकि आप गलती से कैश फ़ाइल को हटा दिया है (जैसे मेरे: स्थायी रूप से और वापस नहीं मिल सकता) या अन्य समस्याएं या अन्य समस्याएं हैं

तो ऐसा करते हैं:

Run -> Clean

Run -> Build

और अपनी परियोजना के रिक्त स्थान के लिए काम हो जाएगा सब ठीक