كيفية ترجمة كود C ++ الخاص بك في Visual Studio Code

ملاحظة: تم نشر هذا على مدونتي هنا.

C ++ هي لغة برمجة متوسطة المستوى ، ذات شكل ثابت ، (عادة) مجمعة ، متعددة النماذج ، متوسطة المستوى للأغراض العامة.

بعبارات بسيطة ، C ++ هي لغة برمجة معقدة وفعالة وذات أغراض عامة تعتمد على C.

تم تطويره بواسطة Bjarne Stroustrup في عام 1979.

واحدة من الميزات الرئيسية في C ++ هو المترجم. يستخدم هذا لتجميع وتشغيل كود C ++.

المترجم هو برنامج خاص يعالج البيانات المكتوبة بلغة برمجة معينة مثل C ++ ويحولها إلى لغة آلة أو "رمز" يستخدمه معالج الكمبيوتر.

لقد كتبت هذه المقالة بالفعل لأنني كنت أمتلك مهمة C ++ تتطلب استخدام مترجم. كالعادة ، كان الجميع يستخدمون CodeBlocks IDE و Visual Studio IDE. لكنني كنت معتادًا بالفعل على Visual Studio Code لجميع عناصر البرمجة الخاصة بي.

ثم شرعت في العثور على طريقة لتجميع C ++ مباشرة داخل محرر VsCode الخاص بي ، ومن هنا جاءت هذه المقالة :).

في هذه المقالة ، سأوضح لك كيفية إعداد برنامج التحويل البرمجي في VsCode وأعطيك بعض الروابط لبعض من أفضل موارد C ++.

المتطلبات الأساسية

  • معرفة مسبقة بـ C ++

    (أفترض أنك تتعلم C ++ ، أو على وشك البدء في التعلم ، أو مجرد قراءة هذا من أجل المتعة. هذه المقالة ليست برنامجًا تعليميًا C ++ 101 - هناك حاجة إلى بعض الفهم لـ C ++.)

  • محرر رمز الاستوديو المرئي

    قم بالتنزيل هنا واقرأ مستندات الإعداد لأنظمة التشغيل Windows و Linux و Mac

  • اتصال بالإنترنت (! مهم)

تنصل!

سأستخدم نظام تشغيل Windows طوال هذه المقالة ، لكنني سأقدم روابط لمصادر ستساعد أولئك الذين يستخدمون أنظمة تشغيل أخرى.

لنبدأ الآن!

قم بتنزيل وتثبيت مترجم C ++

  • توجه إلى www.mingw.org وانقر فوق رابط "Download / Installer" لتنزيل ملف إعداد MinGW ، أو انقر هنا لنظام التشغيل Windows ، هنا لنظام التشغيل Linux ، وهنا لنظام التشغيل Mac
MinGW ، هو تقليص لـ "Minimalist GNU for Windows" ، هو بيئة تطوير مبسطة لتطبيقات Microsoft Windows الأصلية.
  • بعد التنزيل ، قم بتثبيت MinGW وانتظر ظهور "MinGW Installation Manager".
  • عندما يظهر "مدير التثبيت MinGW" ، انقر فوق mingw32-gcc-g++ثم حدد "وضع علامة للتثبيت"
  • في القائمة أعلى الزاوية اليسرى ، انقر على "التثبيت> تطبيق التغييرات"
  • انتظر واترك التثبيت بالكامل. تأكد من أن لديك اتصال إنترنت مستقر أثناء هذه العملية.

قم بتحرير متغير البيئة PATH الخاص بك لتضمين الدليل حيث يوجد مترجم C ++

PATH هو متغير بيئة على أنظمة تشغيل شبيهة بـ Unix ، DOS ، OS / 2 ، و Microsoft Windows ، يحدد مجموعة من الدلائل حيث توجد البرامج القابلة للتنفيذ. بشكل عام ، كل عملية تنفيذية أو جلسة مستخدم لها إعداد PATH الخاص بها. - ويكيبيديا

بعد تثبيت MinGW ، يمكن العثور عليه بتنسيق   C:\MinGW\bin. الآن عليك تضمين هذا الدليل في متغير بيئتك PATH. إذا كنت تستخدم أجهزة الكمبيوتر لفترة من الوقت ، فعليك الآن معرفة كيفية القيام بذلك بالفعل ، ولكن إذا لم تكن كذلك ، فإليك بعض الموارد:

  • انقر هنا للحصول على دليل نظام التشغيل Windows
  • انقر هنا لنظام التشغيل Linux
  • انقر هنا للحصول على دليل لنظام التشغيل Mac OS

قم بتثبيت ملحق Code Runner في VS Code

الآن قمنا بإعداد المترجم الخاص بنا ، دعنا نثبت Code Runner

يسمح لك Code Runner بتشغيل مقتطف التعليمات البرمجية أو ملف التعليمات البرمجية للغات متعددة:

C، C ++، Java، JavaScript، PHP، Python، Perl، Perl 6، Ruby، Go، Lua، Groovy، PowerShell، BAT / CMD، BASH / SH، F # Script، F # (.NET Core)، C # Script، C # NET Core) ، VBScript ، TypeScript ، CoffeeScript ، Scala ، Swift ، Julia ، Crystal ، OCaml Script ، R ، AppleScript ، Elixir ، Visual Basic .NET ، Clojure ، Haxe ، Objective-C ، Rust ، Racket ، AutoHotkey ، AutoIt ، Kotlin و Dart و Free Pascal و Haskell و Nim و D و Lisp و Kit والقيادة المخصصة.
  • إضغط هنا للتحميل
  • أو ابحث في علامة التبويب سوق VsCode
  • بعد تثبيت إعادة تشغيل VsCode
  • افتح ملف C ++ في Vscode. إليك برنامج hello world الأساسي أدناه:
#include  using namespace std; int main() { cout << "Hello world!"; return 0; } 

احفظ هذا الملف باسم test.cpp

قم بتشغيل التعليمات البرمجية الخاصة بك باستخدام Code Runner

  • استخدم الاختصار Ctrl+Alt+N
  • أو اضغط F1 ثم حدد / اكتب Run Code
  • Or right-click the Text Editor and then click Run Code in the editor context menu

The code will run and the output will be shown in the Output Window. Open the output window with `Ctrl+ shortcut.

To stop the running code

  • Use the shortcut Ctrl+Alt+M
  • Or press F1 and then select/type Stop Code Run
  • Or right-click the Output Channel and then click Stop Code Run in the context menu

Hurray, you just successfully set up your C++ environment in VsCode!

Conclusion

Here's a quick hint: By default, VsCode's output terminal is read-only. If you're running code that requires user input like:

#include  using namespace std; const double pi = 3.14159; void calculate() { double area; double radius; cout<<"Enter Radius: "<>radius; area = pi * radius * radius; cout<<"area is: "<
    

you won't be able to type into the terminal, Cannot edit in read-only terminal.

To fix this, you need to manually enable read-write.

  • In VsCode, Go to File > Preference > Setting.
  • In the User tab on the left panel, find the extensions section
  • Scroll and find 'Run Code Configuration'
  • Scroll and find a checkbox Run in Terminal (Whether to run code in Integrated Terminal) Check the box.

OR

  • In your setting.json file, add:
"code-runner.runInTerminal": true 

Hurray, you're done and ready to roll :).

C++ resources

Here are some C++ resources you can use to get started with learning C++

  • //www.learncpp.com/
  • //www.codecademy.com/learn/learn-c-plus-plus
  • //www.udemy.com/free-learn-c-tutorial-beginners/
  • //www.sololearn.com/Course/CPlusPlus/
  • //www.youtube.com/watch?v=vLnPwxZdW4Y
  • //www.tutorialspoint.com/cplusplus/cpp_useful_resources.htm
  • //makeawebsitehub.com/learning-c/

Credits

  • MinGW Project
  • Code Runner by Jun Han

Thank you for reading!