Mã C++

Hỗ trợ C/C++ cho Visual Studio Code được cung cấp bởi tiện ích mở rộng C/C++ của Microsoft để cho phép phát triển C và C++ đa nền tảng trên Windows, Linux và macOS

Mã C++

Cài đặt tiện ích mở rộng

  1. Mở mã VS
  2. Chọn biểu tượng chế độ xem Tiện ích mở rộng trên thanh Hoạt động hoặc sử dụng phím tắt ( ⇧⌘X (Windows, Linux Ctrl+Shift+X)).
  3. Tìm kiếm
    clang --version
    
    9
  4. Chọn Cài đặt

Mã C++

Sau khi bạn cài đặt tiện ích mở rộng, khi bạn mở hoặc tạo tệp

clang --version
0, bạn sẽ có đánh dấu cú pháp (tô màu), hoàn thành thông minh và di chuột (IntelliSense) và kiểm tra lỗi

Mã C++

Cài đặt trình biên dịch

C++ là ngôn ngữ được biên dịch nghĩa là mã nguồn chương trình của bạn phải được dịch (biên dịch) trước khi có thể chạy trên máy tính của bạn. VS Code trước hết là một trình soạn thảo và dựa vào các công cụ dòng lệnh để thực hiện phần lớn quy trình phát triển. Phần mở rộng C/C++ không bao gồm trình biên dịch hoặc trình gỡ lỗi C++. Bạn sẽ cần cài đặt những công cụ này hoặc sử dụng những công cụ đã được cài đặt trên máy tính của bạn

Có thể đã có trình biên dịch và trình sửa lỗi C++ được cung cấp bởi môi trường phát triển công việc hoặc học tập của bạn. Kiểm tra với những người hướng dẫn hoặc đồng nghiệp của bạn để được hướng dẫn cài đặt bộ công cụ C++ được đề xuất (trình biên dịch, trình gỡ lỗi, hệ thống dự án, kẻ nói dối)

Một số nền tảng, chẳng hạn như Linux hoặc macOS, đã cài đặt sẵn trình biên dịch C++. Hầu hết các bản phân phối Linux đều được cài đặt Bộ sưu tập trình biên dịch GNU (GCC) và người dùng macOS có thể nhận các công cụ Clang bằng Xcode

Kiểm tra xem bạn đã cài đặt trình biên dịch chưa

Đảm bảo tệp thực thi trình biên dịch của bạn nằm trong đường dẫn nền tảng của bạn (

clang --version
1 trên Windows,
clang --version
2 trên Linux và macOS) để tiện ích mở rộng C/C++ có thể tìm thấy nó. Bạn có thể kiểm tra tính khả dụng của các công cụ C++ bằng cách mở Thiết bị đầu cuối tích hợp ( ⌃` (Windows, Linux Ctrl+`< . )) in VS Code and trying to directly run the compiler.

Đang kiểm tra trình biên dịch GCC

clang --version
3

g++ --version

Kiểm tra trình biên dịch Clang

clang --version
0

clang --version

Ghi chú. Nếu bạn thích Môi trường phát triển tích hợp (IDE) đầy đủ, với các mẫu dự án, gỡ lỗi và biên dịch tích hợp sẵn (Tệp > Dự án mới), thì có nhiều tùy chọn khả dụng, chẳng hạn như phiên bản Cộng đồng Visual Studio

Nếu bạn chưa cài đặt trình biên dịch, trong ví dụ dưới đây, chúng tôi mô tả cách cài đặt các công cụ C++ GNU tối giản cho Windows (MinGW) (trình biên dịch và trình gỡ lỗi). MinGW là bộ công cụ phổ biến, miễn phí dành cho Windows. Nếu bạn đang chạy Mã VS trên nền tảng khác, bạn có thể đọc tài liệu bao gồm các cấu hình C++ cho Linux và macOS

Thí dụ. Cài đặt MinGW-x64

Chúng tôi sẽ cài đặt Mingw-w64 qua MSYS2, cung cấp các bản dựng gốc cập nhật của GCC, Mingw-w64 cũng như các công cụ và thư viện C++ hữu ích khác. Bạn có thể tải xuống trình cài đặt mới nhất từ ​​trang MSYS2 hoặc sử dụng liên kết này đến trình cài đặt

Làm theo hướng dẫn Cài đặt trên trang web MSYS2 để cài đặt Mingw-w64. Cẩn thận chạy từng menu Bắt đầu được yêu cầu và lệnh

clang --version
1

Bạn sẽ cần cài đặt chuỗi công cụ Mingw-w64 đầy đủ (

clang --version
2) để nhận trình gỡ lỗi
clang --version
3

Thêm trình biên dịch MinGW vào đường dẫn của bạn

Thêm đường dẫn đến thư mục Mingw-w64

clang --version
4 của bạn vào biến môi trường Windows
clang --version
5 bằng cách sử dụng các bước sau

  1. Trong thanh tìm kiếm Windows, nhập 'cài đặt' để mở Cài đặt Windows của bạn
  2. Tìm kiếm Chỉnh sửa biến môi trường cho tài khoản của bạn
  3. Chọn biến
    clang --version
    
    6 trong Biến người dùng rồi chọn Chỉnh sửa
  4. Chọn Mới và thêm đường dẫn thư mục đích Mingw-w64, với
    clang --version
    
    7 được thêm vào, vào đường dẫn hệ thống. Đường dẫn chính xác phụ thuộc vào phiên bản Mingw-w64 bạn đã cài đặt và nơi bạn cài đặt. Nếu bạn đã sử dụng các cài đặt ở trên để cài đặt Mingw-w64, thì hãy thêm phần này vào đường dẫn.
    clang --version
    
    8
  5. Chọn OK để lưu PATH đã cập nhật. Bạn sẽ cần mở lại bất kỳ cửa sổ bảng điều khiển nào để có vị trí PATH mới

Kiểm tra cài đặt MinGW của bạn

Để kiểm tra xem các công cụ Mingw-w64 của bạn đã được cài đặt đúng cách và khả dụng hay chưa, hãy mở Dấu nhắc Lệnh mới và nhập

clang --version
1

Nếu bạn không thấy đầu ra như mong đợi hoặc

clang --version
3 hoặc
clang --version
3 không phải là lệnh được nhận dạng, hãy đảm bảo rằng mục nhập PATH của bạn khớp với vị trí nhị phân Mingw-w64 nơi đặt các công cụ biên dịch

Nếu trình biên dịch không tồn tại ở mục PATH đó, hãy đảm bảo rằng bạn đã làm theo hướng dẫn trên trang web MSYS2 để cài đặt Mingw-w64

Chào thế giới

Để đảm bảo trình biên dịch được cài đặt và cấu hình chính xác, chúng ta sẽ tạo chương trình Hello World C++ đơn giản nhất

Tạo một thư mục có tên "HelloWorld" và mở Mã VS trong thư mục đó (

clang --version
11 mở Mã VS trong thư mục hiện tại)

clang --version
4

Mật mã. " lệnh mở Mã VS trong thư mục làm việc hiện tại, trở thành "không gian làm việc" của bạn. Chấp nhận hộp thoại Workspace Trust bằng cách chọn Có, tôi tin tưởng tác giả vì đây là thư mục bạn đã tạo

Bây giờ hãy tạo một tệp mới có tên là

clang --version
12 bằng nút Tệp mới trong File Explorer hoặc lệnh Tệp > Tệp mới

Mã C++

Mã C++

Thêm mã nguồn Hello World

Bây giờ dán vào mã nguồn này

clang --version
6

Bây giờ hãy nhấn ⌘S (Windows, Linux Ctrl+S) to save the file. You can also enable to automatically save your file changes, by checking Auto Save in the main File menu.

Xây dựng Hello World

Bây giờ chúng ta đã có một chương trình C++ đơn giản, hãy xây dựng nó. Chọn lệnh Terminal > Run Build Task ( ⇧⌘B (Windows, Linux Ctrl+Shift+B)) from the main menu.

Mã C++

Điều này sẽ hiển thị một danh sách thả xuống với các tùy chọn tác vụ trình biên dịch khác nhau. Nếu bạn đang sử dụng bộ công cụ GCC như MinGW, bạn sẽ chọn C/C++. g++. exe xây dựng tập tin hoạt động

Mã C++

Điều này sẽ biên dịch

clang --version
12 và tạo một tệp thực thi có tên là
clang --version
14, tệp này sẽ xuất hiện trong File Explorer

Mã C++

Chạy Hello World

Từ dấu nhắc lệnh hoặc Thiết bị đầu cuối tích hợp mã VS mới, giờ đây bạn có thể chạy chương trình của mình bằng cách nhập ". \Chào thế giới"

Mã C++

Nếu mọi thứ được thiết lập chính xác, bạn sẽ thấy kết quả "Xin chào thế giới"

Đây là một ví dụ rất đơn giản để giúp bạn bắt đầu phát triển C++ trong VS Code. Bước tiếp theo là thử một trong các hướng dẫn được liệt kê bên dưới trên nền tảng của bạn (Windows, Linux hoặc macOS) với bộ công cụ ưa thích của bạn (GCC, Clang, Microsoft C++) và tìm hiểu thêm về các tính năng ngôn ngữ của tiện ích mở rộng Microsoft C/C++ chẳng hạn như IntelliSense

hướng dẫn

Bắt đầu với C++ và VS Code với các hướng dẫn dành cho môi trường của bạn

  • GCC trên Windows thông qua MinGW
  • Microsoft C++ trên Windows
  • GCC trên Linux
  • GCC trên hệ thống con Windows cho Linux
  • Tiếng kêu/LLVM trên macOS
  • Công cụ CMake trên Linux

Tài liệu

Bạn có thể tìm thêm tài liệu về cách sử dụng tiện ích mở rộng Microsoft C/C++ trong phần C++ của trang web VS Code, nơi bạn sẽ tìm thấy các chủ đề về

  • gỡ lỗi
  • chỉnh sửa
  • Cài đặt
  • Câu hỏi thường gặp

Mã C++

Phát triển từ xa

Mã VS và tiện ích mở rộng C++ hỗ trợ Phát triển từ xa cho phép bạn làm việc qua SSH trên máy hoặc VM từ xa, bên trong bộ chứa Docker hoặc trong Hệ thống con Windows cho Linux (WSL)

Để cài đặt hỗ trợ cho Phát triển từ xa

  1. Cài đặt Gói mở rộng phát triển từ xa mã VS
  2. Nếu các tệp nguồn từ xa được lưu trữ trong WSL, hãy sử dụng tiện ích mở rộng WSL
  3. Nếu bạn đang kết nối với một máy từ xa bằng SSH, hãy sử dụng tiện ích mở rộng Remote - SSH
  4. Nếu các tệp nguồn từ xa được lưu trữ trong một vùng chứa (ví dụ: Docker), hãy sử dụng tiện ích mở rộng Dev Containers

Nhận xét

Nếu bạn gặp bất kỳ sự cố nào hoặc có đề xuất cho tiện ích mở rộng Microsoft C/C++, vui lòng gửi sự cố và đề xuất trên GitHub. Nếu bạn chưa cung cấp phản hồi, vui lòng thực hiện khảo sát nhanh này để giúp định hình tiện ích mở rộng này cho nhu cầu của bạn

Mã C dùng để làm gì?

Ngôn ngữ lập trình C là ngôn ngữ lập trình độc lập với máy chủ yếu được sử dụng để tạo nhiều loại ứng dụng và hệ điều hành như Windows và các chương trình phức tạp khác như cơ sở dữ liệu Oracle . and is considered a programming foundation in the process of ...

C có nghĩa là gì trong mã hóa?

C được gọi là ngôn ngữ biên dịch . Điều này có nghĩa là một khi bạn viết chương trình C, bạn phải chạy nó thông qua trình biên dịch C để biến chương trình của bạn thành một tệp thực thi mà máy tính có thể chạy (thực thi).

Bạn có thể viết mã bằng C không?

C là ngôn ngữ lập trình đa năng mạnh mẽ. Nó có thể được sử dụng để phát triển phần mềm như hệ điều hành, cơ sở dữ liệu, trình biên dịch, v.v. . Lập trình C là một ngôn ngữ tuyệt vời để học lập trình cho người mới bắt đầu. Hướng dẫn C của chúng tôi sẽ hướng dẫn bạn học lập trình C từng bước một.

Làm thế nào để viết mã trong C?

int main() Hàm main() là điểm vào của mọi chương trình trong ngôn ngữ c. printf() Hàm printf() dùng để in dữ liệu ra console. .
#include .
int main(){
printf("Xin chao Ngôn ngữ C");
trả về 0;