C/C++ 

[Học C++] BÀI 4 - Cài đặt Môi trường phát triển tích hợp (Integrated Development Environment - IDE)

0 Replies

Như đã nói ở phần trước, phần này bạn sẽ được hướng dẫn để cài IDE (Môi trường phát triển tích hợp) để lập trình C++.

Với một IDE C++ tiêu chuẩn, bạn có một trình soạn thảo mã có tính năng đánh số dòng và làm nổi bật cú pháp (syntax). Nhiều IDE (không phải tất cả) bao gồm một trình biên dịch (compiler) và một trình liên kết C++ (linker), mà IDE sẽ biết cách giao tiếp với chúng để chuyển đổi mã nguồn của bạn thành một tệp thực thi. Và khi bạn cần gỡ lỗi chương trình của mình, bạn có thể sử dụng trình gỡ lỗi tích hợp (integrated debugger).

Hơn nữa, các IDE thường kèm theo nhiều tính năng chỉnh sửa hữu ích khác như trợ giúp tích hợp, hoàn thành tên, định dạng tự động (auto-formatting) và đôi khi có hệ thống kiểm soát phiên bản (version control system). Vì vậy, dù bạn có thể tự mình thực hiện tất cả bước, việc cài đặt một IDE để làm tất cả từ một giao diện duy nhất sẽ dễ dàng hơn nhiều.

Khi đã hiểu rằng cần cài đặt một IDE! Câu hỏi tiếp theo là "IDE nào?". Có rất nhiều IDE miễn phí, và bạn có thể cài đặt nhiều IDE nếu muốn, vì vậy không có "quyết định sai" ở đây. Dưới đây là một số lựa chọn mà mình đề xuất.

Nếu bạn có ý định sử dụng một IDE khác, cũng không sao. Các khái niệm mình giới thiệu trong các bài hướng dẫn này thường áp dụng cho bất kỳ IDE nào. Tuy nhiên, các IDE khác nhau có các tên, bố cục, bản đồ phím, v.v... khác nhau, vì vậy bạn có thể phải tìm kiếm một chút trong IDE của mình để tìm các chức năng tương đương.


Trích dẫn:Tips

Để đạt được hiệu quả tối đa với các bài học này, mình khuyên bạn nên cài đặt một IDE đi kèm với trình biên dịch hỗ trợ C++17.

Nếu bạn bị hạn chế sử dụng trình biên dịch chỉ hỗ trợ C++14 hoặc C++11 (do ràng buộc giáo dục hoặc kinh doanh), hầu hết các bài học và ví dụ vẫn sẽ hoạt động. Tuy nhiên, nếu bạn gặp một bài học sử dụng các khái niệm từ C++17 (hoặc mới hơn) và bạn đang sử dụng trình biên dịch ngôn ngữ cũ hơn, bạn sẽ phải bỏ qua hoặc chuyển đổi nó sang phiên bản của bạn, điều này có thể dễ dàng hoặc không dễ dàng.

Bạn không nên sử dụng bất kỳ trình biên dịch nào không hỗ trợ ít nhất C++11 (đây thường được coi là tiêu chuẩn tối thiểu hiện đại cho C++).

Bạn nên cài đặt phiên bản mới nhất của trình biên dịch. Nếu bạn không thể sử dụng phiên bản mới nhất, đây là phiên bản trình biên dịch tối thiểu nhất hỗ trợ C++17:
  • GCC/G++ 7
  • Clang++ 8
  • Visual Studio 2017 15.7

Visual Studio (dành cho Windows)

Nếu bạn đang phát triển trên máy tính chạy Windows 10, Mình thực sự khuyên bạn sử dụng Visual Studio 2022 Community.

Xem hướng dẫn cài đặt Visual Studio 2022 Community tại đây.

Code::Blocks (dành cho Linux hoặc Windows)

Nếu bạn đang phát triển trên Linux (hoặc bạn đang phát triển trên Windows nhưng muốn viết các chương trình mà bạn có thể dễ dàng chuyển sang Linux), bạn nên dùng Code::Blocks. Code::Blocks là một môi trường phát triển tích hợp (IDE) miễn phí, mã nguồn mở, đa nền tảng có thể chạy trên cả Linux và Windows.

Xem hướng dẫn cài Code::Block tại đây.

Visual Studio Code (dành cho người dùng Linux, macOS hoặc Windows có kinh nghiệm)

Visual Studio Code (còn được gọi là "VS Code", không nên nhầm lẫn với "Visual Studio Community" có tên viết tắt tương tự) là một trình chỉnh sửa mã nguồn được sử dụng phổ biến bởi những nhà phát triển có kinh nghiệm, bởi vì nó nhanh chóng, linh hoạt, mã nguồn mở, hoạt động cho nhiều ngôn ngữ lập trình và có sẵn trên nhiều nền tảng khác nhau.

Xem hướng dẫn cài VS Code tại đây.

Các IDE mà bạn không nên dùng

Bạn nên tránh sử dụng những IDE sau đây vì chúng không hỗ trợ C++11, C++ hoặc không còn được duy trì nữa:
  • Borland Turbo C++ -- không hỗ trợ C++11
  • Visual Studio cho Mac -- không hỗ trợ C++
 Khi mọi thứ bắt đầu sai sai (khi IDE là I Don't Even - Tôi thậm chí còn không...)

Việc cài đặt IDE có vẻ gây ra không ít vấn đề. Cài đặt có thể thất bại hoàn toàn (hoặc cài đặt có thể thành công nhưng IDE sẽ gặp vấn đề khi bạn cố gắng sử dụng nó do một vấn đề cấu hình). Nếu bạn gặp phải các vấn đề như vậy, hãy thử gỡ bỏ IDE (nếu nó đã được cài đặt), khởi động lại máy tính, tạm thời tắt chương trình diệt virus hoặc chống malware và thử cài đặt lại.

Nếu bạn vẫn gặp vấn đề này, bạn có hai lựa chọn. Lựa chọn dễ dàng hơn là thử một IDE khác. Lựa chọn khác là khắc phục vấn đề. Thật không may, nguyên nhân gây ra các lỗi cài đặt và cấu hình đa dạng và cụ thể cho phần mềm IDE chính nó, mình không thể cung cấp lời khuyên hiệu quả về cách khắc phục các vấn đề như vậy. Trong trường hợp này, bạn nên sao chép thông báo lỗi hoặc vấn đề bạn đang gặp phải vào công cụ tìm kiếm ưa thích của bạn (như Google hoặc Duck Duck Go) và cố gắng tìm bài viết trên diễn đàn từ một ai đó khác đã gặp phải vấn đề tương tự. Thường thì sẽ có những gợi ý về những điều bạn có thể thử để khắc phục vấn đề.

Biên tập bởi: 5Phut.me

Tag: cài đặt IDE cho lập trình C++, hướng dẫn cài đặt IDE cho lập trình C++, tải và cài đặt IDE cho lập trình C++, bộ cài đặt IDE cho lập trình C++, cài đặt IDE Code::Blocks cho lập trình C++, cài đặt IDE Dev-C++ cho lập trình C++, cài đặt IDE Visual Studio cho lập trình C++, cài đặt IDE Eclipse cho lập trình C++, cài đặt IDE NetBeans cho lập trình C++, cài đặt IDE QT Creator cho lập trình C++.
(Sửa đổi lần cuối: 07-06-2023, 04:09 PM bởi admin.)



Thành viên đang xem chủ đề: 1 Khách