मुझे अपने यूबंटू में एक सिम्युलेटर स्थापित करने की आवश्यकता है। यह सी ++ में लिखा गया है और जब मैं रन बनाने की कोशिश करता हूं, तो मुझे यह त्रुटि strlen was not declared in this scope
मिलती है। इस त्रुटि को दूर करने के लिए कोई समाधान?स्ट्रेल को इस दायरे में घोषित नहीं किया गया था - सी ++
उत्तर
आप सभी संकुल आप की जरूरत को स्थापित किया था?
- g ++ --version आज़माएं और देखें कि यह कुछ देता है या नहीं।
- string.h के लिए/usr/lib/include/शामिल/चेक करें।
यदि वे चीजें नहीं हैं, तो आपको यह जांचना होगा कि सही पैकेज स्थापित है या नहीं।
मदद कर सकता है वास्तव में, 'strlen() 'पहुंच योग्य नहीं होने के बारे में क्या शिकायत करेगा एक कंपाइलर के बिना? – AttishOculus
कंप्यूटर के अंदर रहने वाले जादुई elves होगा। वे दिखाई देने वाली अधिकांश त्रुटियों के लिए ज़िम्मेदार भी हैं और फिर हस्तक्षेप के बिना गायब हो जाते हैं। –
#include <cstring>
आपका कार्यक्रम भी ::strlen
बजाय std::strlen
की तलाश में हो सकता है। यदि ऐसा है, तो
using std::strlen;
- 1. '_T' इस दायरे में घोषित नहीं किया गया था?
- 2. 'इस दायरे में घोषित नहीं किया गया था' त्रुटि
- 3. 'strcmp' इस दायरे में घोषित नहीं किया गया था
- 4. सी ++ त्रुटि 'नलप्टर को इस दायरे में घोषित नहीं किया गया था' ग्रहण आईडीई
- 5. "इस कथन में" assert 'घोषित नहीं किया गया था "MySQL ++
- 6. त्रुटि: इस स्कोप में strcpy घोषित नहीं किया गया था
- 7. जी ++ त्रुटि: 'stricmp' इस दायरे में घोषित किया गया था (लेकिन 'strcmp' के लिए ठीक)
- 8. memcpy ग्रहण CDT सी ++ में त्रुटि घोषित नहीं किया गया था
- 9. कंपाइलर त्रुटि: इस स्कोप में मेमसेट घोषित नहीं किया गया था
- 10. त्रुटि: 'शून्य' इस दायरे
- 11. एक स्थानीय चर इस दायरे में घोषित नहीं किया जा सकता
- 12. घातक त्रुटि: एमएसएस() में पहले से घोषित नहीं किया जा सकता है (पहले घोषित किया गया था *
- 13. कॉन्फ़िगरेशन तत्व घोषित नहीं किया गया है
- 14. 'हैश_मैप' को इस दायरे में जी ++ 4.2.1
- 15. '%' प्रतीक पर ऑब्जेक्टिव-सी मुद्रण नहीं किया गया था
- 16. swprintf और vswprintf घोषित नहीं किया गया?
- 17. System.TypeLoadException को अनचाहे किया गया था/विरासत सुरक्षा नियमों का उल्लंघन किया गया था जबकि सदस्य
- 18. 'एचटीएमएल दस्तावेज़ का चरित्र एन्कोडिंग घोषित नहीं किया गया था' मुद्दे
- 19. एक विनाशक को एक सूचक के साथ घोषित किया जाएगा या नहीं घोषित किया जाएगा? सी ++
- 20. कहां घोषित किया गया है?
- 21. पृष्ठभूमि (सीएसएस) छवि को कैसे सत्यापित किया गया था लोड किया गया था?
- 22. इस स्कोप में मेरा हैलोवर्ल्ड फ़ंक्शन क्यों घोषित नहीं किया गया है?
- 23. सी #+ में सी # कंपाइलर लिखा गया था?
- 24. घोषित नहीं किया गया। यह इसके सुरक्षा स्तर
- 25. क्यों नलिकाओं को घोषित घोषित नहीं किया जा सकता है?
- 26. "परिवर्तनीय घोषित और उपयोग नहीं किया गया" संकलन त्रुटि
- 27. यह जांचने के लिए कि कोई ऑब्जेक्ट प्रारंभ किया गया था या नहीं? ऑब्जेक्टिव-सी
- 28. log4j: कौन सी कॉन्फ़िगरेशन फ़ाइल का उपयोग किया गया था?
- 29. त्रुटि: 'std :: this_thread' घोषित नहीं किया गया है
- 30. फ्लेक्स: सीएसएस प्रकार चयनकर्ता संसाधित नहीं किया गया था क्योंकि इस प्रकार का उपयोग
पूर्ण त्रुटि आउटपुट को आजमाएं। – Electro
कोई भी जानता है कि यह त्रुटि कुछ सिस्टमों पर क्यों नहीं होगी * जीसीसी 4.5.3 32-बिट लिनक्स? – gcbenison
@gcbenison: 'gcc' एक सी संकलक है जिसे" सी "पुस्तकालयों को शामिल करने की आवश्यकता नहीं है (यानी 'cstring',' cstdlib', जो भी हो)। हालांकि 'जी ++' जो एक सी ++ कंपाइलर है उसे शामिल करने की आवश्यकता है। – Wolfer