كيفية إصلاح رمز VS الذي لا يظهر أخطاء C++

سجل واكسب 1000 دولار في اليوم ⋙

يوفر Visual Studio Code (VS Code) نظامًا أساسيًا رائعًا لكتابة مشاريع التعليمات البرمجية وتصحيح الأخطاء وإدارتها. ومع ذلك، هناك حالات قد لا يُظهر فيها VS Code أخطاءً في كود C++. قد يكون هذا الأمر محبطًا لأنه يحد من تطوير سير العمل ويمكن أن يكون من الصعب تتبع الأخطاء وإصلاحها بسرعة.

How To Fix VS Code Not Showing C++ Errors

تابع القراءة لفهم سبب فشل VS Code في إظهار أخطاء كود C++ وكيفية تشخيصها وتصحيحها.

لماذا قد يفشل VS Code في إظهار الأخطاء في C++

يدعم VS Code تصحيح الأخطاء ولكنه غير مضمن مع مصحح أخطاء C++. على هذا النحو، يجب على المستخدمين إضافة واحد. عادةً، سيطالب VS Code المستخدمين بإضافة مصحح أخطاء C/C++ عند بدء مشروع جديد. إذا لم تظهر المطالبة أو تم تفويتها، فيمكنك الوصول إليها من شريط الأدوات الأيسر عن طريق الامتدادات. يمكنك بعد ذلك البحث عن الامتداد "C/C++". لاحظ أنه قد يكون من الضروري إعادة تحميل المشروع لتمكينه.

يساعد فهم سبب فشل رمز VS في إظهار الأخطاء في تنفيذ حلول دائمة وضمان عمل الكود بشكل صحيح. إذا كنت تستخدم Visual Studio Code لتطوير C++ ولم تظهر الأخطاء، فهناك عدة أسباب وحلول يجب مراعاتها.

تمكين تمايل الخطأ

أحد الأسباب التي قد تؤدي إلى فشل VS Code في إظهار الأخطاء في C++ هو عدم تمكين Error Squiggles. يمكنك تمكينه محليًا في مساحة العمل الخاصة بك.

  1. اضغط على Ctrl و Shift و P في Linux وWindows. (أو Command و Shift و P على نظام التشغيل macOS)
  2. يمكن أيضًا فتح لوحة الأوامر بالضغط على F1 .
  3. في حقل البحث، اكتب الكلمات Error squiggles .
    How To Fix VS Code Not Showing C++ Errors
  4. انتقل إلى إعداد C_Cpp: Error Squiggles وتأكد من تمكينه .
    How To Fix VS Code Not Showing C++ Errors

بعد اتباع هذه الخطوات، يجب أن تشاهد الخطأ المتعرج. لتعطيلها، انتقل إلى الإعداد أعلاه واضبطه على معطل .

الخطوط المتموجة هي خطوط متموجة أسفل كود C++ الخاص بك داخل المحرر، وهي عبارة عن مؤشرات أو تحذيرات للأخطاء والمشكلات في الكود. يقومون بتحليل التعليمات البرمجية للتحقق من الواردات غير المستخدمة، والمتغيرات غير المحددة، وجميع أنواع المشاكل التي يمكن أن تؤثر على إمكانية قراءة التعليمات البرمجية ووظائفها.

يمكن أن يختلف نمط ولون Squiggles حسب نوع المشكلة وخطورتها. تظهر التمايلات الحمراء مشاكل حرجة، في حين تمثل التمايلات الصفراء والزرقاء التحذيرات والاقتراحات. يساعد الانتباه إلى هذه السطور في تحديد المشكلات وتحسين صحة التعليمات البرمجية. غالبًا ما يتم تقديم الاقتراحات عن طريق التمرير أو النقر عليها.

تكوين مسار المترجم

يجب عليك تكوين المسار إلى برنامج التحويل البرمجي C++ في VS Code بشكل صحيح. لهذا، استخدم خيار C_Cpp.default.compilerPath ضمن إعدادات VS Code. يجب أن يكون مسار المترجم صحيحًا ويؤدي إلى الملف القابل للتنفيذ الصحيح. بهذه الطريقة، يعرف المحرر بدقة المكان الذي يجب استخدامه فيه أثناء التحقق من الأخطاء. للتكوين، عليك القيام بما يلي:

  1. انتقل إلى المشروع أو مساحة العمل في VS studio الذي تحتاج إلى تكوين مسار برنامج التحويل البرمجي الخاص به.
    How To Fix VS Code Not Showing C++ Errors
  2. في مساحة العمل، انتقل إلى ملف ، ثم التفضيلات . من هنا، قم بفتح قائمة الإعدادات . البديل هو استخدام اختصار لوحة المفاتيح Ctrl+comma (,) VS Code .
    How To Fix VS Code Not Showing C++ Errors
  3. ضمن الإعدادات، ابحث عن خيار C_Cpp.default.compilerPath وحدد تحرير في settings.json .
    بهذه الطريقة، يمكنك تعديل الإعداد لمساحة العمل الخاصة بك على وجه التحديد.
    How To Fix VS Code Not Showing C++ Errors
  4. في ملف settings.json، أضف هذا السطر لتحديد المسار: "C_Cpp.default.compilerPath": "path/to/your/compiler"
    How To Fix VS Code Not Showing C++ Errors
  5. أنت الآن بحاجة إلى استبدال "path/to/your/compiler" باستخدام المسار الفعلي القابل للتنفيذ لبرنامج التحويل البرمجي C++.
    How To Fix VS Code Not Showing C++ Errors
  6. احفظ الملف بالضغط على Ctrl+S لتطبيق التغييرات.

بعد تكوين المسار بنجاح، يمكنك معرفة ما إذا كان VS Code يتحقق من الأخطاء كما ينبغي. يتم استخدام مسار المترجم هذا للتحقق من التشخيص والأخطاء ولإنشاء التعليمات البرمجية.

بالنسبة لمشروعات C++ المتعددة، يجب عليك تكرار الخطوات المذكورة أعلاه لكل مشروع. وبدلاً من ذلك، قم بتكوين المسار عالميًا من خلال إعدادات المستخدم. قم بذلك عن طريق تعديل ملف settings.json على مستوى المستخدم بدلاً من ذلك.

بناء تكوين المهمة

من المهم التحقق من تحديد تكوين مهمة البناء بشكل صحيح داخل مساحة عمل VS Code. قم بذلك عن طريق فتح الملف ‎.vscode/tasks.json. يساعد هذا في التحقق من تكوين مهمة البناء بشكل صحيح، بما في ذلك الملف المصدر والمترجم.

  1. انتقل إلى المشروع أو مساحة العمل التي تحتاج إلى تكوين مهمة البناء.
    How To Fix VS Code Not Showing C++ Errors
  2. في المشروع، قم بإنشاء مجلد .vscode الخاص بك إذا لم يكن متوفرًا بالفعل. سيحتوي هذا الملف على ملفات تكوين محددة.
    How To Fix VS Code Not Showing C++ Errors
  3. قم بإنشاء ملف Tasks.json داخل المجلد، مع تكوين مهمة البناء.
    How To Fix VS Code Not Showing C++ Errors
  4. حدد مهام البناء عن طريق فتح ملف المهام .json .
    How To Fix VS Code Not Showing C++ Errors
  5. يجب عليك ضبط حقول الأوامر والوسائط وفقًا لمتطلبات البناء والمترجم المحددة.
    How To Fix VS Code Not Showing C++ Errors
  6. احفظ ملف المهام.json الخاص بك لتطبيق جميع التغييرات التي تم إجراؤها.

يمكن تخصيص تكوينات مهمة البناء بشكل أكبر عن طريق إضافة بعض المهام أو تعديل المهام الحالية لتناسب احتياجاتك.

التحسس

يعتمد VS Code على تكوينات Intellisense لتقديم حلول للتحقق من الأخطاء واقتراح التعليمات البرمجية. من المهم تثبيت ملحقات C++ الصحيحة . هذه هي ms-vscode.cpptools وtwxs.cmake. وينبغي تحديث هذه من أجل حسن سير العمل.

يجب عليك التحقق من وضع التكوين C_Cpp.default.intellisenseMode ، وتعيينه إما على "clang-x64" أو "gcc-x64" اعتمادًا على المترجم.

يستمر Intellisense في التحسن. ويمكن تخصيصها كذلك. إذا لم يكتشف رمز VS الأخطاء، فيجب عليك محاولة ضبطه عن طريق ضبط بعض الإعدادات هنا. عند الاستفادة من التحسس الذكي في VS Code، يمكنك تحسين تجربة المستخدم بأكملها، مما يضعك في وضع أفضل للعثور على الأخطاء في التعليمات البرمجية.

المسارات وأعلام المترجم

إذا كان C++ يتضمن أدلة، فهذا يعتمد على بعض المكتبات الخارجية. يجب تحديد هذا بشكل صحيح. يجب عليك تضمين إشارات المحول البرمجي والمسارات في تكوين مساحة العمل أو الملف CMakeLists.txt .

ابحث عن أي تعارضات في الامتداد

من المهم تعطيل أي ملحقات أخرى تتداخل مع تطوير C++ في VS Code. تتعارض بعض الملحقات مثل المنسقات أو أجهزة القياس مع IntelliSense أو التحقق من الأخطاء.

التنظيف وإعادة البناء

إذا قمت بإجراء أي تغييرات على تكوين البناء أو التعليمات البرمجية، فيجب عليك محاولة تنظيف القطع الأثرية وإعادة بناء المشروع. بهذه الطريقة، يمكنك التأكد من عدم استمرار أي أخطاء سابقة.

التحقق من بناء جملة التعليمات البرمجية

خذ وقتًا للتحقق من التعليمات البرمجية بحثًا عن أي أخطاء في بناء الجملة أو حتى الفواصل المنقوطة المفقودة التي قد تعيق الاكتشاف الصحيح للأخطاء. قد يؤدي خطأ بسيط في كثير من الأحيان إلى إفساد عملية التحقق من الأخطاء بأكملها.

أعد تشغيل كود Visual Studio

إذا جربت كل شيء ولكن لم ينجح أي شيء، ففكر في إعادة تشغيل VS Code. قد تواجه بيئة التطوير المتكاملة (IDE) بعض الأخطاء، الأمر الذي قد يتطلب بداية جديدة لحلها. يساعدك التحقق من جميع الأسباب المحتملة على استكشاف المشكلة وإصلاحها. بهذه الطريقة، تتم استعادة التحقق من الأخطاء لمشاريع C++. يمكنك أيضًا محاولة إلغاء تثبيت الامتداد وإعادة تثبيته. في بعض الأحيان، يكون هذا كل ما هو مطلوب لحل المشكلة.

حل مشكلة VS Code لا تظهر الأخطاء في C++

يعد حل مشكلة عدم ظهور أخطاء VS Code في مشكلة C++ هو الطريقة الوحيدة لتعزيز التطوير الفعال للتعليمات البرمجية والتأكد من دقتها. ومن خلال استكشاف الأخطاء وإصلاحها، يصبح المطورون في وضع يمكنهم من التغلب على التحدي وتبسيط العملية برمتها. يعزز الترميز الخالي من الأخطاء إمكانات كل مشروع.

الأسئلة الشائعة

لقد قمت بتثبيت ملحق C++، لكن الأخطاء لا تظهر بعد. ماذا ممكن ان تكون المشكلة؟

تأكد من حفظ الكود الخاص بك بامتداد الملف الصحيح (.cpp)، وحاول إعادة فتح VS Code. في بعض الأحيان، يمكن أن تؤدي إعادة تشغيل المحرر إلى حل مثل هذه المشكلات.

كيف يمكنني التحقق من تثبيت ملحق C++ في VS Code؟

يمكنك التحقق من خلال الانتقال إلى عرض الإضافات (Ctrl+Shift+X) والبحث عن "C++". إذا لم يتم تثبيت الامتداد، فيمكنك تثبيته من هناك.

Sign up and earn $1000 a day ⋙

كيفية استخدام وضع التحرير الكامل في لعبة The Sims 4

كيفية استخدام وضع التحرير الكامل في لعبة The Sims 4

Sims 4 هو الإصدار الأحدث من سلسلة الألعاب التي بدأت منذ ما يقرب من 20 عامًا. واليوم، يقدم ميزات وإعدادات مخفية لمنح المستخدمين

كيفية إرسال المرفقات في الفيسبوك رسول

كيفية إرسال المرفقات في الفيسبوك رسول

نظرًا لأن الحياة أصبحت أكثر افتراضية، فقد أصبحت معرفة كيفية إرسال مرفق بنجاح في تطبيق Messenger الخاص بك، سواء كان ذلك لأسباب تجارية أو شخصية، أمرًا ضروريًا.

كيفية إصلاح CapCut Reverse لا يعمل

كيفية إصلاح CapCut Reverse لا يعمل

هناك العديد من الأسباب التي قد تجعلك تحب التصوير والمونتاج. يمكنك تصوير الأماكن التي زرتها والأشخاص الذين تحبهم والتقاط أي لحظة خاصة ترغب فيها

خطأ غير متوفر في بيان Steam - كيفية الإصلاح

خطأ غير متوفر في بيان Steam - كيفية الإصلاح

إذا واجهت خطأ في بيان Steam غير متوفر، فهذا يعني فشل عميل Steam في الوصول إلى البيان. يحدث الخطأ عندما يتعذر العثور على النظام الأساسي

كيفية جعل خرائط جوجل تسلك طريقًا محددًا

كيفية جعل خرائط جوجل تسلك طريقًا محددًا

باستخدام خرائط Google، يمكنك زيارة أماكن جديدة دون القلق بشأن الضياع. كل ما عليك فعله هو إدخال موقع البداية والوجهة،

كيفية عرض رقم هاتف شخص ما في تيليجرام

كيفية عرض رقم هاتف شخص ما في تيليجرام

أثناء تسجيل الحساب في Telegram، يجب عليك إضافة رقم هاتف إلى بياناتك الشخصية. إذا كنت مهتمًا بتأكيد شخص آخر

كيفية تحديد الكل في CapCut

كيفية تحديد الكل في CapCut

على الرغم من أنه تم إنشاؤه بواسطة الشركة الأم لـ TikTok، إلا أن CapCut يوفر تحكمًا أكبر بكثير في الفيديو مقارنة بـ TikTok. يمكنك استخدام أدوات التحرير الممتازة من CapCut للقيام بذلك

كيفية طمس الخلفية في التكبير

كيفية طمس الخلفية في التكبير

إذا كنت تفضل الحفاظ على خصوصيتك عن طريق إخفاء المساحة خلفك أثناء مكالمات Zoom، فقد يكون من مصلحتك الاستفادة من تعتيم Zoom

كيفية عرض الصور من صور أمازون على برنامج Echo Show

كيفية عرض الصور من صور أمازون على برنامج Echo Show

اكتشف كيفية تحويل Amazon Echo Show الخاص بك إلى إطار صور رقمي باستخدام Amazon Photos في هذا الدليل.

كيفية جعل كروم المتصفح الافتراضي

كيفية جعل كروم المتصفح الافتراضي

لديك فرصة لجعل Chrome متصفحك الافتراضي عند استخدامه لأول مرة. إذا تخطيت المطالبة، فلا يزال بإمكانك استخدام المتصفح

كيفية إنشاء نموذج الطلب عبر الإنترنت

كيفية إنشاء نموذج الطلب عبر الإنترنت

يساعد نموذج الطلب عبر الإنترنت الشركات في الحصول على الطلبات من عملائها دون أي متاعب. باستخدام نموذج الطلب، يمكن للعملاء تقديم طلبات المنتجات وتصنيعها

كيفية إصلاح مشكلة AnyDesk التي تحافظ على قطع الاتصال

كيفية إصلاح مشكلة AnyDesk التي تحافظ على قطع الاتصال

عندما يتعلق الأمر بالبساطة والأمان والميزات، حقق AnyDesk نجاحًا فوريًا في مشاركة سطح المكتب بدون زمن استجابة، متجاوزًا برنامج TeamViewer بسرعة. اذا أنت

كيفية تشغيل الترجمة أو إيقاف تشغيلها على تلفزيون يوتيوب

كيفية تشغيل الترجمة أو إيقاف تشغيلها على تلفزيون يوتيوب

يقدم موقع YouTube للمشاهدين العديد من ميزات إمكانية الوصول لتحسين تجربة المشاهدة لديهم. اثنان منها عبارة عن ترجمات مصاحبة وتسميات توضيحية مغلقة. مع الأخيرة

كيفية استخدام حاوية النقل في Starfield

كيفية استخدام حاوية النقل في Starfield

جزء أساسي من رحلاتك بين النجوم في Starfield هو إثارة بناء مواقع استيطانية في عوالم غريبة. الموارد التي يمكنك جمعها من هذه

كيفية شراء Premarket في Robinhood

كيفية شراء Premarket في Robinhood

لقد قمت بالبحث، واتخذت قرارك، وترغب في الاستثمار في أحد الأسهم، لكن الأسواق لم تفتح بعد. ولحسن الحظ، هذه ليست مشكلة لأن

كيفية إصلاح تحديثات التطبيقات على Google Play عالقة في انتظار المراجعة

كيفية إصلاح تحديثات التطبيقات على Google Play عالقة في انتظار المراجعة

يجب أن يكون تنزيل التطبيقات من متجر Google Play عملية مباشرة. ومع ذلك، قد يواجه المستخدمون أحيانًا مشكلة حيث تكون الملاحظة الموجودة على الملف

كيفية البحث في محادثات ChatGPT الخاصة بك

كيفية البحث في محادثات ChatGPT الخاصة بك

إذا كنت تستخدم ChatGPT بشكل متكرر لإزالة الغموض عن جميع استفساراتك، فقد تجد عدم القدرة على البحث في محادثاتك السابقة مشكلة كبيرة.

كيفية عرض المعلومات المخفية في سوق الفيسبوك

كيفية عرض المعلومات المخفية في سوق الفيسبوك

Facebook Marketplace عبارة عن منصة ممتازة يمكنك استخدامها إذا كنت ترغب في بيع بعض ممتلكاتك غير المستخدمة أو إذا كنت تتطلع إلى شراء شيء ما. ولكن يمكن

كيفية تشغيل اتصال Wi-Fi على تلفزيون LG

كيفية تشغيل اتصال Wi-Fi على تلفزيون LG

تلفزيون LG هو بوابتك إلى أكثر من 100 برنامج. يتراوح المحتوى من القنوات الإخبارية والرياضية إلى الأفلام والمسلسلات التلفزيونية الشائعة. يمكنك مشاهدة المحتوى من

كيفية البحث عن رسائل Skype القديمة الخاصة بك

كيفية البحث عن رسائل Skype القديمة الخاصة بك

إذا كنت تستخدم Skype للعمل، فمن المحتمل أن يأتي وقت تحتاج فيه إلى التحقق من شيء ما في سجل الدردشة الخاص بك. عندما تحاول تحديد موقع