- Install the WPILib from here
- Currently using the 2023 Beta 3 Release
- Install Visual Studio Desktop development with C++ as shown here
- Note: you only need the one checkbox that WPILib shows
- If you don't want to install this, you can still develop by turning off desktop support. However, this disables unit tests and simulation.
- Set up development tools:
- clang-format VS.Code extension: Install
- Add the following to your settings.json:
"[cpp]": {
"editor.defaultFormatter": "xaver.clang-format"
},
"C_Cpp.default.cppStandard": "c++17",
"editor.formatOnSave": true,
"clang-format.language.cpp.style": "file",
- navX has not officially released their beta test code. For now we will use the unofficial vendor:
https://raw.githubusercontent.com/rzblue/navx-frc/maven/navx_frc.json