Sigma Academy

Sigma Academy

  • Home
  • Học Tiếng Anh
  • Học tiếng Nhật
  • Luyện thi Ielts
  • Giáo Dục
  • Tin tức
    • Bất động sản
    • Phong Thuỷ
    • Công Nghệ
    • Ẩm thực
    • Làm Đẹp
You are here: Home / Công Nghệ / Hướng Dẫn Cài Đặt Visual Studio Code Lập Trình C++

Hướng Dẫn Cài Đặt Visual Studio Code Lập Trình C++

05/10/2023 05/10/2023 Sigma Academy

Video cách tải visual studio code

Trong bài viết này mình sẽ giới thiệu đến các bạn một trình biên tập code vừa nhẹ, vừa có giao diện đẹp, lại còn có nhiều tính năng hay, đó chính là Visual Studio Code (vscode). Đồng thời, mình cũng sẽ hướng dẫn các bạn cách cài đặt vscode để code, build, debug một chương trình C++ luôn nhé.

Có thể bạn quan tâm
  • 10 CPU – Bộ Xử Lý Tốt Nhất Cho Máy Tính PC
  • Cách tạo tài khoản KakaoTalk
  • Các loại robot công nghiệp
  • Hướng Dẫn Trỏ Tên Miền Về Host Azdigi Đầy Đủ Chi Tiết
  • Hướng dẫn JailBreak iOS 8.0.x/8.1.x đơn giản nhất

Để code C++, có rất nhiều IDE, Editor mà ta có thể sử dụng. Một số phổ biến như: Visual Studio, Code::Block hay DevC++, … Tuy nhiên, Visual Studio thì khá nặng, và chiếm nhiều không gian bộ nhớ; Code::Block, DevC++, … thì rất nhẹ và còn đi kèm cả compiler nữa, nhưng giao diện lại hơi “kém sang”.

Bạn đang xem: Hướng Dẫn Cài Đặt Visual Studio Code Lập Trình C++

Về Visual Studio Code

Visual Studio Code là một trình biên tập mã được phát triển bởi Microsoft dành cho Windows, Linux và macOS. Nó hỗ trợ chức năng debug, đi kèm với Git, có syntax highlighting, tự hoàn thành mã thông minh, snippets, và cải tiến mã nguồn. Nó cũng cho phép tùy chỉnh, do đó, người dùng có thể thay đổi theme, phím tắt, và các tùy chọn khác. Visual Studio Code miễn phí và là phần mềm mã nguồn mở.

Lưu ý: Visual Studio Code không giống Visual Studio IDE

Visual Studio Code rất nhẹ (54 MB với bản dành cho Windows), với yêu cầu phần cứng rất thấp:

  • CPU từ 1.6 GHz trở lên
  • RAM từ 1 GB
  • Có Microsoft .NET Framework 4.5.2

Hướng dẫn cài đặt vscode để lập trình C++

1. Tải và cài đặt vscode

Các bạn vào trang chủ vscode link này, chọn phiên bản phù hợp với thiết bị của các bạn và tải về.

Sau khi tài về, tiến hành chạy file cài đặt. Việc cài đặt rất đơn giản, chỉ cần Next – Next – Next là xong.

2. Cài extension C++

Sau khi cài đặt, vscode sẽ có giao diện như thế này:

Các bạn chọn New file để tạo một text file đầu tiên.

Các bạn ấn vào Extensions hoặc Ctrl + Shift + X, để mở giao diện như hình trên.

Tiếp theo các bạn gõ trên thanh tìm kiếm từ khóa “C++”, sau đó chọn extension C/C++ do Microsoft phát hành và ấn Install để cài đặt.

3. Cài đặt môi trường

Cài compile: MinGW-w64

Các bạn vào link này, chờ khoảng 5 giây, trình biên dịch sẽ tự tải xuống. Sau đó, các bạn hãy tiến hành cài đặt.

Lưu ý vị trí lưu compile, các bước sau sẽ cần dùng đến.

Cài biến môi trường

Mở của số System: Chuột phải vào biểu tượng This PC -> Properties. Hoặc vào Control Panel -> System and Security -> System

Xem thêm : Nên mua iPhone 11 2 SIM vật lý hay iPhone 11 1 SIM vật lý + eSIM

Chọn Advanced system settings -> Environment Variables.

Trong mục System variables, chọn Path -> Edit.

Chọn New. Tìm đường dẫn chứa thư mục bin của compile, copy, paste vào rồi nhấn OK.

Đường dẫn của mình là: “C:Program Files (x86)mingw-w64i686-8.1.0-posix-dwarf-rt_v6-rev0mingw32bin”

Để kiểm tra đã cài Path thành công hay chưa bạn mở Command Prompt (cmd) và gõ:

g++ -version

Nếu kết quả xuất hiện như hình dưới là bạn đã thành công, nếu không bạn hãy kiểm tra lại nhé.

4. Biên tập và chạy chương trình trên terminal

Raghu Venkatesh nói: “If you can write “hello world” you can change the world”. Muốn thay đổi thế giới bắt đầu bằng Hello World nhé !

Tạo 1 file HelloWord.cpp và nhập đoạn code sau vào.

#include <iostream> using namespace std; int main() { cout << “Hello World!” << endl; return 0; }

Khi nhập xong, bạn sẽ thấy terminal báo lỗi như sau:

Đừng lo lắng, mình sẽ chỉ các bạn sửa nó. Hãy nhấn vào Configure (JSON), một file c_cpp_properties.json sẽ được tạo ra trong folder .vscode, các bạn xóa hết toàn bộ nội dung file đó là thay bằng:

{ “configurations”: [ { “name”: “Win32”, “defines”: [ “_DEBUG”, “UNICODE” ], “compilerPath”: “C:Program Files (x86)mingw-w64i686-8.1.0-posix-dwarf-rt_v6-rev0mingw32bing++.exe”, “intelliSenseMode”: “gcc-x64”, “browse”: { “path”: [ “${workspaceFolder}” ], “limitSymbolsToIncludedHeaders”: true, “databaseFilename”: “” } } ], “version”: 4 }

Bây giờ vấn đề trên đã được khắc phục.

Xem thêm : Đánh giá nhanh laptop Lenovo ThinkPad X1 Carbon

Để biên dịch và chạy chương trình bạn vào terminal gõ dòng lệnh:

g++ -g HelloWorld.cpp -o HelloWorld.exe

Hệ thống sẽ biên dịch HelloWorld.cpp và tạo ra file thực thi HelloWorld.exe. Để chạy chương trình bạn gõ lệnh:

HelloWorld.exe

Terminal sẽ hiện kết quả như hình dưới:

Ngoài ra để nhanh chóng hơn bạn có thể cài extension Code Runner giúp việc biên dịch và chạy chương trình nhanh chóng và thuận tiện hơn.

Tuy nhiên bản chất của nó vẫn là sử dụng 2 dòng lệnh nêu trên.

5. Biên dịch và chạy chương trình trên console

Để thực hiện việc này, các bạn phải tạo thêm 2 file .json là tasks.json và launch.json trong folder .vscode.

tasks.json:

{ “version”: “2.0.0”, “tasks”: [ { “type”: “shell”, “label”: “C/C++: g++.exe build active file”, “command”: “C:Program Files (x86)mingw-w64i686-8.1.0-posix-dwarf-rt_v6-rev0mingw32bing++.exe”, “args”: [ “-g”, “${file}”, “-o”, “${fileDirname}${fileBasenameNoExtension}.exe” ], “options”: { “cwd”: “C:Program Files (x86)mingw-w64i686-8.1.0-posix-dwarf-rt_v6-rev0mingw32bin” }, “problemMatcher”: [ “$gcc” ], “group”: “build” } ] }

launch.json:

{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 “version”: “0.2.0”, “configurations”: [ { “name”: “C/C++: Build and debug active file”, “type”: “cppdbg”, “request”: “launch”, “program”: “${fileDirname}${fileBasenameNoExtension}.exe”, “args”: [], “stopAtEntry”: false, “cwd”: “${workspaceFolder}”, “environment”: [], “externalConsole”: true, “MIMode”: “gdb”, “miDebuggerPath”: “C:Program Files (x86)mingw-w64i686-8.1.0-posix-dwarf-rt_v6-rev0mingw32bingdb.exe”, “setupCommands”: [ { “description”: “Enable pretty-printing for gdb”, “text”: “-enable-pretty-printing”, “ignoreFailures”: true } ], “preLaunchTask”: “C/C++: g++.exe build active file” } ] }

Sau khi tạo 2 file này xong, bạn chỉ cần F5 để biên dịch và chạy chương trình. Tuy nhiên chương trình bạn chạy sẽ tắt ngay lập tức, để khắc phục hãy thêm dòng lệnh system(“pause”); trước return 0;

Lưu ý: Folder .vscode có thể dùng lại, nên hãy giữ gìn cẩn thận, khi làm việc ở nơi khác chỉ cần copy và paste nó vào là có thể biên dịch và chạy chương trình rồi.

Kết

Trên đây, mình đã giới thiệu với các bạn về Visual Studio Code và các cài đặt để lập trình C++. Nếu thấy bài viết hữu ích hãy rate 5* và share để cho mọi người có thể tham khảo :v

Hãy để lại comment để mình có thể hoàn thiện trong tương lai. Cảm ơn các bạn.

Nguồn: https://sigma.edu.vn
Danh mục: Công Nghệ

Bài viết liên quan

Hóa Đại Cương – HIỆU ỨNG NHIỆT CỦA CÁC QUÁ TRÌNH HÓA HỌC
Tổng hợp đầy đủ font chữ biển số xe máy, ô tô 2023
Extension Marketplace
Extension Marketplace
Nội lực là gì? Điểm giống nhau giữa nội lực và ngoại lực là gì?
Hướng dẫn cách thay ổ cứng laptop đơn giản trong một nốt nhạc
Automation Test Là Gì? Kỹ Năng Cần Có Của Một Automation Tester
Automation Test Là Gì? Kỹ Năng Cần Có Của Một Automation Tester
Cách chuyển hình ảnh thành vector trong Illustrator (AI) nhanh chóng
Cách chuyển hình ảnh thành vector trong Illustrator (AI) nhanh chóng
TẠI SAO GỌI NƯỚC NGA LÀ XỨ SỞ BẠCH DƯƠNG?
Hướng dẫn thiết lập cài đặt gốc trên HTC One M8
PHÂN BIỆT BLACK BOX TEST VÀ WHITE BOX TEST, SƠ LƯỢC MỘT SỐ KỸ THUẬT TRONG BLACK BOX TEST
PHÂN BIỆT BLACK BOX TEST VÀ WHITE BOX TEST, SƠ LƯỢC MỘT SỐ KỸ THUẬT TRONG BLACK BOX TEST

Chuyên mục: Công Nghệ

About Sigma Academy

Previous Post: « Biệt thự đơn lập là gì? Đặc điểm biệt thự đơn lập
Next Post: Cách chuyển dữ liệu giữa 2 laptop bằng cáp mạng »

Primary Sidebar

Bài viết nổi bật

Bảo vệ: Tổng hợp thông tin các ngành của Đại học Quốc gia Hà Nội

03/07/2024

TB Tuyển sinh Thạc Sĩ Chuyên ngành Khoa học Điều dưỡng – Khoá 3

27/06/2024

Thích ứng với chương trình lớp 10 mới: Đòi hỏi những thay đổi trong dạy và học

25/06/2024

Cập nhật nội dung & những thay đổi trong chương trình lớp 1 mới

Cập nhật nội dung & những thay đổi trong chương trình lớp 1 mới

24/06/2024

Giáo dục công dân lớp 9 – Giải bài tập sgk GDCD 9 ngắn nhất

24/06/2024

Các loại bằng thạc sĩ và cách phân biệt

24/06/2024

Giáo án Giáo dục địa phương lớp 6 năm 2023 – 2024 KHBD môn Giáo dục địa phương (Hà Nội, Hồ Chí Minh, Vĩnh Long, Thanh Hóa)

24/06/2024

[:vi]TOP CÁC TRƯỜNG ĐÀO TẠO NGÀNH KỸ THUẬT XÂY DỰNG CHẤT LƯỢNG[:]

[:vi]TOP CÁC TRƯỜNG ĐÀO TẠO NGÀNH KỸ THUẬT XÂY DỰNG CHẤT LƯỢNG[:]

24/06/2024

Thông báo tuyển sinh đào tạo Thạc sĩ Luật Khóa 37 (2023 - 2025)

Thông báo tuyển sinh đào tạo Thạc sĩ Luật Khóa 37 (2023 – 2025)

24/06/2024

Giải đáp về Chương trình Giáo dục Vinschool

24/06/2024

Ngành cơ điện tử: Học gì, học ở đâu và cơ hội nghề nghiệp

24/06/2024

3 nguyên tắc - 4 phương pháp giáo dục cảm xúc cho trẻ mầm non ba mẹ cần biết

3 nguyên tắc – 4 phương pháp giáo dục cảm xúc cho trẻ mầm non ba mẹ cần biết

24/06/2024

Ngành Logistics học trường nào sẽ dễ xin việc?

Ngành Logistics học trường nào sẽ dễ xin việc?

24/06/2024

Khoa Sau Đại học – Trường Đại học Mở Tp.HCM

24/06/2024

Chương trình liên kết quốc tế là gì? Hình thức liên kết phổ biến hiện nay

Chương trình liên kết quốc tế là gì? Hình thức liên kết phổ biến hiện nay

24/06/2024

Ngành An toàn thông tin

24/06/2024

Học thạc sĩ giáo dục tiểu học ở đâu? Điều kiện thi thạc sĩ giáo dục?

Học thạc sĩ giáo dục tiểu học ở đâu? Điều kiện thi thạc sĩ giáo dục?

24/06/2024

Ngành Digital Marketing học trường nào? Top 25+ trường đào tạo tốt nhất

Ngành Digital Marketing học trường nào? Top 25+ trường đào tạo tốt nhất

24/06/2024

Bộ GDĐT ban hành khung kế hoạch thời gian năm học 2022-2023

24/06/2024

3 nguyên tắc - 4 phương pháp giáo dục cảm xúc cho trẻ mầm non ba mẹ cần biết

3 nguyên tắc – 4 phương pháp giáo dục cảm xúc cho trẻ mầm non ba mẹ cần biết

24/06/2024

Footer

Về chúng tôi

Sigma Academy – sigma.edu.vn là tổ chức giáo dục kỹ năng cho trẻ. Đồng thời là thông tin tự động cập nhật Google chuyên cung cấp kiến thức về tất cả lĩnh vực. Website chúng tôi là web site cập nhật nội dung tự động từ google.com. Nếu có vấn đề gì về bản quyền vui lòng liên hệ: contact@sigma.edu.vn.

  • Điều khoản sử dụng
  • Chính sách bảo mật
  • Liên hệ

Mạng xã hội

  • Facebook
  • Zalo
  • Website
  • Google maps

Theo dõi chúng tôi tại Google News

Địa Chỉ

Trụ sở chính: 116/12 Tân Mỹ, phường Tân Thuận Tây, quận 7, Ho Chi Minh City, Vietnam
Điện thoại: 097.331.14.49 | Email: contact@sigma.edu.vn

Map

Bản quyền © 2025