Hướng dẫn cài đặt một số IDE miễn phí lập trình C/C++

From CodeForLife
Jump to: navigation, search

Microsoft Visual Studio

Bạn download trực tiếp bộ cài từ trang Microsoft (https://www.microsoft.com/en-us/store/b/visualstudio) để cài đặt, nhớ download bản Community vì bản này miễn phí, tính năng cũng khá đầy đủ. Phiên bản mới nhất là Microsoft Visual Studio 2017, bạn cũng có thể download phiên bản cũ hơn như Microsoft Visual Studio 2015Microsoft Visual Studio 2013.

Việc cài đặt rất đơn giản. Sau khi cài đặt xong, tạo thử project C/C++ để thử nghiệm. Có một vấn đề là code sử dụng thư viện của Microsoft thì chỉ chạy được trên Windows, không build được cho các OS khác như Linux, Ubuntu,...

Qt

Qt là IDE mạnh giúp phát triển các ứng dụng C/C++ chạy trên mọi môi trường Windows, Linux, MAC, Embedded Linux, Android,..Qt có bản miễn phí, hỗ trợ giao diện rất mạnh đặchỗ trợ xây dựng giao diện nhanh thông qua QML (Qt Modeling Language). Qt được sử dụng nhiều để tạo ứng dụng GUI trông môi trường nhúng.

Eclipse

IDE hoàn toàn miễn phí được nhiều lập trình viên sử dụng. Eclipse chỉ là IDE, do đó để sử dụng được bạn phải cài đặt một trình biên dịch C/C++ nào đó.

Các bước cài đặt như sau:

  • B1: Cài đặt trình biên dịch C/C++
  • B2: Cài đặt công cụ thêm nếu cần
    Thường hai công cụ hay sử dụng nhất đó là make cmake.
    • Trên Windows:
      • Cài đặt make: Với make thì MinGW có sẵn mingw32-make.exe để thay thế cho make, còn với Cygwin thì bạn phải tải bản exe tương ứng vào copy vào thư mục bin tương ứng của Cygwin.
      • Cài đặt cmake:  Với cmake bạn download ứng dụng về cài đặt bình thường.
    • Trên Ubuntu: Dùng lệnh sau để cài đặt
      sudo apt-get install make
      sudo apt-get install cmake
  • B3: Bạn download và cài đặt Eclipse
    Mặc định Eclipse không hỗ trợ phát triển ứng dụng C/C++ mà bạn phải cài đặt thêm plugin "Eclipse CDT". Chi tiết xem tại địa chỉ: https://www.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html
  • B4: Cài đặt CDT (Eclipse C/C++ Development Tool)
    Chạy Eclipse, vào Help ⇒ Install New Software ⇒ trong trường "Work with", chọn:
  • B5: Hoàn thành
    Sau khi cài đặt xong, bạn không cần cấu hình bất kỳ gì thêm như với Cygwin hay MinGW mà CDT sẽ tự động tìm kiếm và nhận trình biên dịch C/C++ trong biến môi trường PATH.
    Khi cài đặt CDT xong, Eclipse sẽ yêu cầu bạn restart lại Eclipse, sau khi Eclipse restart xong sẽ tự động nhận các trình biên dịch C/C++. Để kiểm tra bạn vào mục "Windows => Preferences => C/C++" sẽ thấy:
    Eclipse-cdt-install-02.png

Netbeans

Netbeans cũng là IDE hoàn toàn miễn phí được nhiều lập trình viên sử dụng khi lập trình Java. Netbeans cũng hỗ trợ phát triển ứng dụng C/C++.

Các bước cài đặt như sau:

  • B1: Cài đặt trình biên dịch C/C++
  • B2: Cài đặt công cụ thêm nếu cần
    Thường hai công cụ hay sử dụng nhất đó là make cmake.
    • Trên Windows:
      • Cài đặt make: Với make thì MinGW có sẵn mingw32-make.exe để thay thế cho make, còn với Cygwin thì bạn phải tải bản exe tương ứng vào copy vào thư mục bin tương ứng của Cygwin.
      • Cài đặt cmake:  Với cmake bạn download ứng dụng về cài đặt bình thường.
    • Trên Ubuntu: Dùng lệnh sau để cài đặt
      sudo apt-get install make
      sudo apt-get install cmake
  • B3: Bạn download và cài đặt Netbeans
    Với Netbeans, bạn phải tải bản hỗ trợ C/C++. Sau khi cài đặt xong, bật Netbean lên và tạo mới ứng dụng C/C++ Project, Netbeans sẽ tự động quét và nhận các trình biên dịch C/C++ trong biến môi trường PATH.
    Nếu bạn muốn kiểm tra Netbeans nhận trình dịch nào bạn có thể vào menu "Tools => Options => Chọn mục C/C++":
    <Đang cập nhật>

Ghi chú: Bạn xem thêm một số Tips & Trickstại địa chỉ: https://www.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html#zz-5.