Hướng dẫn học lập trình c++ cho người mới trên Visual Code Bài viết này tôi sẽ hướng dẫn các bạn mới học lập trình c++ thực hiện cài đặt và cấu hình để biên dịch mã lệnh trong công cụ Visual Code một cách dễ dàng, nhanh chóng nhất. Đối với những người mới học lập trình c++ thì việc lựa chọn cho mình một công cụ lập trình tốt là một trong những yếu tố giúp bạn có thể học lập trình hiệu quả. Các bạn có thể thực hiện theo từng bước hướng dẫn dưới đây để sử dụng Visual Code cho việc học lập trình c++ của mình. Visual Code Đây là một công cụ rất hữu ích, có thể sử dụng trên nhiều hệ điều hành như Windows, macOS hoặc Linux mà hoàn toàn lại miễn phí do Microsoft phát triển. Các bạn có thể tải bản cài đặt phù hợp với máy tính của mình ở địa chỉ này: Visual Code Sau khi tải bộ cài về máy, các bạn nhấp đúp vào file cài đặt để thực hiện cài Visual Code trên máy tính theo các bước hướng dẫn của công cụ. Tiếp theo sau khi cài thành công các bạn mở công cụ Visual Code lên, chọn mục Extensions => gõ tìm c++ sau đó cài đặt gói hỗ trợ ngôn ngữ lập trình c++ như hình dưới đây: Nếu hệ thống yêu cầu khởi động lại Visual Code thì các bạn có thể thực hiện theo để đảm bảo công cụ hoạt động đúng ở bước tiếp theo nhé. Cài đặt phần mềm hỗ trợ biên dịch MSYS2 Trong quá trình học lập trình c++ để biên dịch sang dạng mã máy mà máy tính hiểu được chúng ta cần phải có các thư viện hỗ trợ biên dịch. Trong trường hợp này chúng ta sẽ sử dụng phần mềm MSYS2, bạn có thể tải bộ cài: tại đây Sau khi tải bộ cài thành công về máy, bạn cần thực hiện cài đặt theo hình hướng dẫn như sau: Nhấn nút Next để tiếp tục công việc: Sau đó nhấn nút Finish sẽ hiển thị giao diện MSYS2 như hình dưới đây: Tiếp theo chạy lệnh dưới đây để cài đặt thêm thư viện hỗ trợ biên dich: pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain Nhấn nút Enter và chọn mặc định để cài đặt như hình dưới: Sau đó kiểm tra xem các thư viện sau đã cài thành công trên máy chưa bằng lệnh sau: gcc --version g++ --version gdb --version Kết quả nếu đã cài trên máy như sau: Trong trường hợp đã cài rồi nhưng chưa nhận, các bạn có thể chuột phải vào máy tính chọn Properties => Chọn Advanced system settings => chọn EnviromentVariables hoặc vào mục Settings tìm Edit environment variables for your account để khai báo đường dẫn đến thư mục chứa các thư viện trên đã cài đặt như hình dưới đây: Cấu hình để lập trình c++ trên Visual Code Sau khi thực hiện cài đặt Visual Code và thư viện hỗ trợ biên dịch ngôn ngữ c++ ở trên, các bạn học lập trình c++ tiếp tục cấu hình để biên dịch và chạy chương trình c++ như sau: - Bước 1: Cấu hình biên dịch chương trình c++ Tạo một thư mục Stanford_LapTrinhCPlus trên máy tính sau đó vào Visual Code chọn menu File => Open Folder. Tiếp đó trên Visual Code bạn chọn menu Terminal => Configure Tasks...=> Chọn Create task.json => Chọn mục Others Sau đó bạn chỉnh sửa lại file task.jon với nội dung sau để biên dịch file lập trình c++: { "version": "2.0.0", "tasks": [ { "type": "cppbuild", "label": "Stanford Bien dich C/C++", "command": "C:\\msys64\\ucrt64\\bin\\g++.exe", "args": [ "-fdiagnostics-color=always", "-g", "${file}", "-o", "${workspaceFolder}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "${fileDirname}" }, "problemMatcher": [ "$gcc" ], "group": "build", "detail": "compiler: C:\\msys64\\ucrt64\\bin\\g++.exe" } ] } - Bước 2: Cấu hình chạy chương trình c++ Ở bước này các bạn di chuyển sang mục Run and Debug trên Visual Code sau đó nhấn chọn tạo file create launch.json => Chọn C++ (Windows) như hình dưới dây: Thực hiện chỉnh sửa nội dung file launch.json như sau: { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": false, "MIMode": "gdb", "miDebuggerPath": "C:\\msys64\\ucrt64\\bin\\gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true }, { "description": "Set Disassembly Flavor to Intel", "text": "-gdb-set disassembly-flavor intel", "ignoreFailures": true } ] }, { "name": "(Windows) Launch", "type": "cppvsdbg", "request": "launch", "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "console": "externalTerminal" } ] } Trong đó sử dụng thư viện gdb.exe để có thể chạy chương trình ở dạng Debug trên Visual Code Tạo và chạy chương trình c++ Ở bước này sẽ thực hiện thành công khi các bạn làm đúng được các công việc ở các bước trước đó trong bài viết này. Bạn sẽ nhấn vào nút tạo file trong thư mục Stanford_LapTrinhCPlus ở trên để tạo một file có tên Sample1.cpp sau đó lập trình với các đoạn code như sau: Đoạn code ví dụ như sau: #include<iostream> using namespace std; int main() { cout <<"Chao mung cac ban den voi lap trinh C++ !"<<endl; cout <<"Stanford - Day kinh nghiem lap trinh"<<endl; return 0; } Sau đó bạn cần thực hiện biên dịch file này sang dạng .exe bằng cách chọn menu Terminal => Run Build Task => chọn tên Stanford Bien dich C/C++ bạn đặt ở bước cấu hình để thực hiện biên dịch. Nếu biên dịch thành công sẽ có file Sample1.exe như hình dưới: Tiếp theo để chạy file Sample1.exe các bạn vào mục Run and Debug sau đó nhấn nút hình tam giác màu xanh như hình dưới: Kết quả chạy chương trình sẽ hiển thị như hình dưới là thành công: Các bạn có thể tải file cấu hình và ví dụ trong bài viết này tại đây: stanford github. Như vậy trong bài viết này Stanford đã hướng dẫn cài đặt và cấu hình học lập trình c++ bằng công cụ Visual Code cho người mới bắt đầu. Hy vọng các bạn sẽ học lập trình c++ hiệu quả với công cụ này. Chúc các bạn thành công ! Bên cạnh đó nếu bạn đang muốn được đào tạo bài bản từ cơ bản đến nâng cao về lập trình c++ có thể tham gia ngay khóa học lập trình c++ cùng chuyên gia giàu kinh nghiệm Stanford tại đây: http://bit.ly/2SLPYFF và nhận ưu đãi hấp dẫn của Stanford trong thời gian này. Bạn có thể gọi theo hotline: 0963 723 236 - 0866 586 366 để được gọi lại tư vấn trực tiếp nhé. ============================= ☎ STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ Hotline: 0963 723 236 - 0866 586 366 Website: https://stanford.com.vn Facebook: http://bit.ly/2FN0TYb Youtube: http://bit.ly/2TkKT7I Tags: học lập trình c++, cài đặt visual code