Practical Modern C++, slides and part of code.
- VSCode with Extensions:
Marp for VS Code
- Linux or Windows + WSL + Linux
- Our dev environment:
- Windows 11 + WSL + Ubuntu 22.04 LTS
- Install following build toolchain by package manager of Linux
- cmake >= 3.22
- clang >= 14
- ninja-build
- Install following package with offcial document
- Install IDE for developinng and debugging
- GDB (up to date)
- VSCode on your host machine
- Change "toolchainFile" attribute in CMakePresets.json to your vcpkg.cmake file path.
- Suggested extensions:
clangd
CMake
CMake Tools
C/C++ Extension Pack
- Build by CMake or VSCode.