| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Caution
This project is currently in its early development stage. If you encounter any issues, feel free to create an issue for feedback or directly submit a PR to fix it.
Try Code -> Book -> Video -> X -> Code
click the button below — the cloud environment configures itself (a few minutes on first launch), then the exercise checker starts automatically
Step 1 - Install the d2x and mcpp tools
click to view xlings installation commandcurl -fsSL https://raw.githubusercontent.com/openxlings/xlings/main/tools/other/quick_install.sh | bashirm https://raw.githubusercontent.com/openxlings/xlings/main/tools/other/quick_install.ps1 | iextips: xlings -> details
xlings install d2x mcpp -y # d2x: exercise framework CLI | mcpp: C++ build & test toolStep 2 - Get the course, then configure and verify the environment
d2x install d2mcpp # download the course, toolchain auto-configured
cd d2mcpp
mcpp test -p solutions # verify the environment: 52 reference answers, all greenoptional - start from the git source insteadsolutions/ is a real mcpp package, so this compiles and runs all 52 reference answers — an unambiguous green tick that your toolchain is ready.
git clone https://github.com/mcpp-community/d2mcpp.git # or your fork
cd d2mcpp
xlings install -y # toolchain pinned by .xlings.json
mcpp test -p solutions # same environment checkTip: fork this repo and clone your fork — git commit / push keeps your practice progress in your own repository.
Step 3 - Start practicing
d2x checker # practice loop: edit -> save -> auto-check -> advance
d2x status # progress overviewPrefer plain mcpp? The exercises are the tests — mcpp test prints your whole progress table (all red until you start), and mcpp test -p src/cpp11 runs a single chapter.
Note: Complex issues (technical, environment setup, etc.) are recommended to be posted on the forum and detailed description of the problem can be more effective in problem solving and reuse.
📑License & CLA
👥Contributors
| Back | FazBrowse Home | New Git URL |