यह ग्रहण सीडीटी में काम करता है, लेकिन आपको परियोजना-> गुण-> सी/सी ++ सामान्य-> पथ और प्रतीकों के तहत शामिल पथों को स्पष्ट रूप से सेट करना पड़ सकता है। मेरे env के तहत। मुझे खोदना और स्पष्ट रूप से \ C++ \ 4.2.1 शामिल करना था और \ C++ \ 4.2.1 \ m68k-elf शामिल करना था। क्रॉस कंपाइलर रूट \ n में निर्दिष्ट निर्देशिका को शामिल करने से सामग्री में काम करने में सहायता नहीं मिली है। निश्चित रूप से जब आप निर्देशिका जोड़ते हैं, तो इंडेक्स का पुनर्निर्माण करें।
आपको अपने विंडोज-> प्राथमिकताएं-> सी/सी ++ -> इंडेक्सर कैश सीमा सेटिंग्स की जांच करने की आवश्यकता हो सकती है और यदि वे बहुत छोटे हैं तो उन्हें बढ़ाएं। मेरे पास मेरा सेट अधिकतम 256 एमबी है।
यह बढ़ावा :: static_pointer_cast (baseClassObject) -> [कर्सर यहां है] के लिए विफल रहता है, जहां baseClassObject के पास बेस क्लास टाइप होता है, और DerivedClass बेसक्लास से व्युत्पन्न होता है। लेकिन, वैसे भी, यह वर्तमान में सबसे अच्छा है। –
आपको हमेशा ऐसे मामले मिलेंगे जो एक विशिष्ट आईडीई में काम करते हैं लेकिन दूसरे में नहीं। सवाल यह है कि ज्यादातर मामलों में क्या काम करता है। क्यूटी निर्माता एक विकसित आईडीई है और यह मुफ़्त है। मैं भी काफी निश्चित हूं कि यदि आप एक विशिष्ट मामले पर एक बग जारी करते हैं, जैसे कि आपने boost :: static_pointer_cast के साथ उल्लेख किया है, तो इसे संबोधित किया जाएगा। –
"एक विकसित आईडीई" और "वास्तव में एक * अच्छा * आईडीई" के बीच क्या संबंध है? यदि यह विकसित हो रहा है, तो झटके का मतलब है कि यह एक दिन * अच्छा हो सकता है, यह निश्चित रूप से स्वचालित रूप से यह नहीं दर्शाता है कि यह अच्छा * अब * है। – jalf