วิธีคอมไพล์โค้ด C ++ ของคุณใน Visual Studio Code

PS: สิ่งนี้เผยแพร่ในบล็อกของฉันที่นี่

C ++ เป็นภาษาการเขียนโปรแกรมระดับกลางที่มีการพิมพ์แบบคงที่และมีรูปแบบอิสระ (โดยปกติ) รวบรวมหลายกระบวนทัศน์ระดับกลางระดับกลาง

พูดง่ายๆก็คือ C ++ เป็นภาษาโปรแกรมที่ซับซ้อนมีประสิทธิภาพและมีวัตถุประสงค์ทั่วไปตามภาษาซี

ได้รับการพัฒนาโดย Bjarne Stroustrup ในปีพ. ศ. 2522

หนึ่งในคุณสมบัติหลักของ C ++ คือคอมไพเลอร์ ใช้เพื่อคอมไพล์และรันโค้ด C ++

คอมไพเลอร์เป็นโปรแกรมพิเศษที่ประมวลผลคำสั่งที่เขียนด้วยภาษาโปรแกรมเฉพาะเช่น C ++ และเปลี่ยนเป็นภาษาเครื่องหรือ "รหัส" ที่โปรเซสเซอร์ของคอมพิวเตอร์ใช้

ฉันเขียนบทความนี้เพราะฉันมีการกำหนด C ++ ซึ่งต้องใช้คอมไพเลอร์ ตามปกติทุกคนใช้ CodeBlocks IDE และ Visual Studio IDE แต่ฉันคุ้นเคยกับ Visual Studio Code สำหรับการเขียนโปรแกรมทั้งหมดของฉันแล้ว

จากนั้นฉันก็เริ่มหาวิธีรวบรวม C ++ โดยตรงภายใน VsCode Editor ของฉันเองดังนั้นบทความนี้ :)

ในบทความนี้ฉันจะแสดงวิธีตั้งค่าคอมไพเลอร์ของคุณใน VsCode และให้ลิงก์ไปยังแหล่งข้อมูล C ++ ที่ดีที่สุด

ข้อกำหนดเบื้องต้น

  • ความรู้เดิมของ C ++

    (ฉันสมมติว่าคุณกำลังเรียนรู้ C ++ กำลังจะเริ่มเรียนรู้หรือเพียงแค่อ่านเพื่อความสนุกสนานบทความนี้ไม่ใช่บทช่วยสอน C ++ 101 - จำเป็นต้องมีความเข้าใจเกี่ยวกับ C ++)

  • Visual Studio Code Editor

    ดาวน์โหลดที่นี่และอ่านเอกสารการตั้งค่าสำหรับ Windows, Linux และ Mac

  • การเชื่อมต่ออินเทอร์เน็ต (! important)

คำเตือน!

ฉันจะใช้ Windows OS ตลอดบทความนี้ แต่ฉันจะให้ลิงก์ไปยังแหล่งข้อมูลที่จะช่วยผู้ที่ใช้ระบบปฏิบัติการอื่น ๆ

มาเริ่มกันเลย!

ดาวน์โหลดและติดตั้งคอมไพเลอร์ C ++

  • ไปที่ www.mingw.org และคลิกลิงก์“ ดาวน์โหลด / ตัวติดตั้ง” เพื่อดาวน์โหลดไฟล์ติดตั้ง MinGW หรือคลิกที่นี่สำหรับ Windows ที่นี่สำหรับ Linux และที่นี่สำหรับ Mac
MinGW ย่อมาจาก "Minimalist GNU for Windows" คือสภาพแวดล้อมการพัฒนาที่เรียบง่ายสำหรับแอปพลิเคชัน Microsoft Windows
  • หลังจากดาวน์โหลดแล้วให้ติดตั้ง MinGW และรอให้“ MinGW Installation Manager” ปรากฏขึ้น
  • เมื่อ“ MinGW Installation Manager” ปรากฏขึ้นให้คลิกmingw32-gcc-g++จากนั้นเลือก“ Mark for Installation”
  • ในเมนูที่มุมบนซ้ายคลิกที่“ การติดตั้ง> ใช้การเปลี่ยนแปลง”
  • รอและอนุญาตให้ติดตั้งอย่างสมบูรณ์ ตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่เสถียรในระหว่างกระบวนการนี้

แก้ไขตัวแปรสภาพแวดล้อม PATH ของคุณเพื่อรวมไดเร็กทอรีที่คอมไพเลอร์ C ++ ตั้งอยู่

PATH เป็นตัวแปรสภาพแวดล้อมบนระบบปฏิบัติการที่คล้าย Unix, DOS, OS / 2 และ Microsoft Windows โดยระบุชุดของไดเร็กทอรีที่โปรแกรมปฏิบัติการตั้งอยู่ โดยทั่วไปแต่ละกระบวนการดำเนินการหรือเซสชันของผู้ใช้จะมีการตั้งค่า PATH ของตัวเอง - วิกิพีเดีย

หลังจากติดตั้ง MinGW แล้วจะพบได้ใน   C:\MinGW\bin. ตอนนี้คุณต้องรวมไดเร็กทอรีนี้ไว้ใน PATH ตัวแปรสภาพแวดล้อมของคุณ หากคุณใช้คอมพิวเตอร์มาระยะหนึ่งแล้วคุณควรรู้วิธีดำเนินการนี้แล้ว แต่ถ้าคุณไม่ทำเช่นนั้นนี่คือแหล่งข้อมูลบางส่วน:

  • คลิกที่นี่เพื่อดูคู่มือ Windows OS
  • คลิกที่นี่สำหรับ 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 #, 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!

Original text