Development Tools Introduction and Download
Overview
This section introduces the core tools used during the development process and how to obtain them.
1. CMake
- Official Website: https://cmake.org
- Purpose: Cross-platform build system.
2. Compilers
Windows
- Visual Studio 2022
Linux
- GCC / Clang
3. Git
- Official Website: https://git-scm.com
- Purpose: Version control and code management.
4. GoogleTest
- Official Website: https://github.com/google/googletest
- Purpose: Unit testing framework.
5. Common Dependencies
- Eigen: For mathematical computations.
- spdlog: For logging systems.
- fmt: For string formatting.
6. Recommended Development Environment
| Tool | Recommended |
|---|---|
| IDE | Visual Studio / CLion |
| Debugging | IDE built-in debugger |
| Performance Analysis | VTune, etc. |