The File Structure
Since PROS uses the C++ language, it follows C++'s suggested project structure:
project_name/
├── CMakeLists.txt
├── include/
│ ├── project_name/
│ │ ├── header1.h
│ │ └── header2.h
│ └── other_headers/
│ ├── header3.h
│ └── header4.h
├── src/
│ ├── main.cpp
│ └── other_source_files.cpp
├── test/
│ ├── test1.cpp
│ └── test2.cpp
└── README.mdThe PROS Project File structure is similar to the above but has some additions:
project_name/
├── .d/
├── .vscode/
├── bin/
├── firmware/
├── include/
│ ├── libvgl/
│ ├── okapi/
│ ├── pros/
│ ├── api.h
│ └── main.h
├── src/
│ └── main.cpp
├── .gitignore
├── common.mk
├── compille_commands.json
├── Makefile
└── project.prosMost folders and files are left untouched but others can be edited by the user for basic project settings.
The following pages go into more detail about what each of these folders and files do, as well as how to use them!
Last updated