[Guide]Hướng dẫn cài đặt lập trình c++ bằng Visual Studio Code | VN-Zoom | Cộng đồng Chia Sẻ Kiến Thức Công Nghệ và Phần Mềm Máy Tính

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We need money to operate the site, and almost all of it comes from our online advertising.

If possible, please support us by clicking on the advertisements.

Please add vn-z.vn to your ad blocking whitelist or disable your adblocking software.

×

[Guide]Hướng dẫn cài đặt lập trình c++ bằng Visual Studio Code

giangm9

Búa Gỗ
Hướng dẫn cài đặt lập trình c++ bằng Visual Studio Code
Cùng với python thì C++ được sử dụng làm ngôn ngữ lập trình vỡ lòng tại nhiều nơi, ngoài ra, với tốc độ thực thi nhanh, C++ được sử dụng rất trong các kì thi lập trình.

Phần mềm thường sử dụng để học lập trình C++ là Code::block, lý do là C::B có một bản với compiler đi kèm, khiến việc cài đặt rất tiện . Tuy nhiên, với việc cài đặt compiler trên ubuntu rất dễ dàng, bạn hoàn toàn có thể lập trình C++ bằng VSCode, một IDE xịn, mới, đẹp, ngoài ra còn có rất ưu điểm khác so với C::B.

Hướng dẫn cài đặt
Hướng dẫn này tương thích với Ubuntu 16.04 trở lên, với các bản cũ hơn, sẽ có một số lệnh không dùng được

Bước 1. Cài đặt VSCode từ dòng lệnh

sudo snap install vscode –-classic

Hoặc từ trang chủ https://code.visualstudio.com/

Bước 2: mở Vscode,cài đặt exentsion

C/C++






Bước 3: Mở 1 thư mục sẽ chứa code, tạo 1 file tên là demo.cpp chẳng hạn




Bước 4: Tạo 2 task là build và test

bấm F1 để hiện popup gõ lệnh



5.1: tạo task




5.2: tạo file tasks.json




5.3 Chọn template

Nội dung file tasks.json
Mã:

Mã:
{
   // See https://go.microsoft.com/fwlink/?LinkId=733558
   // for the documentation about the tasks.json format
   "version": "2.0.0",
   "tasks": [
       {
           "taskName": "Build",
           "type": "shell",
           "command": "g++",
           "args": [
               "demo.cpp",
               "-oprogram",
               "-Wall"
           ],
           "group": {
               "kind": "build",
               "isDefault": true
           }
       },
       {
           "taskName": "Build",
           "type": "shell",
           "command": "./program",
           "group": {
               "kind": "test",
               "isDefault": true
           }
       }
   ]
}


Bước 5 : Build code


Bấm Ctrl+Shift+B để build code, nếu không có lỗi, bên dưới sẽ hiện dòng chữ như trong hình



Bước 6 : Test

Bấm F1 rồi chon Run Tesk Task









Tips: Cài thêm "include autocomplete" một extension để hỗ trợ #include
 
Sửa lần cuối:

tthandb

Búa Gỗ
bạn hướng dẫn mình debug bằng vscode được ko? mình mò mà chẳng biết làm
 

TheRain

Búa Gỗ
các bạn cho mình hỏi mình muốn học lập trình mà chưa biết gì về nó. Bây giờ học thì nên học cơ bản từ đâu và học tại các trung tâm dạy lập trình thì liệu học xong có làm được như học trong trường ĐH ko?
 

giangm9

Búa Gỗ
bạn hướng dẫn mình debug bằng vscode được ko? mình mò mà chẳng biết làm
Sẽ viết tut :D
Debug bằng cả vscode lẫn GDB luôn
 

giangm9

Búa Gỗ
các bạn cho mình hỏi mình muốn học lập trình mà chưa biết gì về nó. Bây giờ học thì nên học cơ bản từ đâu và học tại các trung tâm dạy lập trình thì liệu học xong có làm được như học trong trường ĐH ko?
Trung tâm thì khá hên xui, theo t biết thì có cái funix của FPT, bạn thử xem qua chưa ?
 

Hinun97

Ở đâu khó có Hinun
Thành viên BQT
các bạn cho mình hỏi mình muốn học lập trình mà chưa biết gì về nó. Bây giờ học thì nên học cơ bản từ đâu và học tại các trung tâm dạy lập trình thì liệu học xong có làm được như học trong trường ĐH ko?
Bạn cần định hướng coi bạn muốn theo lĩnh vực nào trước nhất đã.
 

duypk

Rìu Sắt
các bạn cho mình hỏi mình muốn học lập trình mà chưa biết gì về nó. Bây giờ học thì nên học cơ bản từ đâu và học tại các trung tâm dạy lập trình thì liệu học xong có làm được như học trong trường ĐH ko?
Chỉ cần có đam mê thôi, là tự học được à. Tuy nhiên muốn giỏi thì phải theo những người giỏi chỉ dẫn (trừ khi bạn là 1 người có tài năng thiên bẩm).
Mình học kinh tế, đam mê tự tìm tòi cũng viết code C, C++, C# ầm ầm, chỉ có điều ko giỏi thôi. Viết dc mấy cái thay thế công việc hàng ngày cũng zui zui.
 


Top