Skip to content

Latest commit

 

History

History
69 lines (53 loc) · 1.55 KB

File metadata and controls

69 lines (53 loc) · 1.55 KB

C++ Project Template

A modern, opinionated C++ project template designed to help you quickly start your next project.

Features

Project Structure

.
├── src/          # Source files
├── test/         # Test files
└── third_party/  # External dependencies

Getting Started

Prerequisites

Development Setup

  1. Clone the repository:
    git clone https://github.com/milesbarr/cpp-project-template.git
    cd cpp-project-template
  2. Initialize and update submodules:
    git submodule update --init --recursive
  3. Launch Visual Studio Code and open the project folder.
  4. When prompted, click "Reopen in Container"
  5. Start coding!

Building the Project

mkdir build
cd build
cmake ..
cmake --build .

Running Tests

cd build
ctest

License

This project is licensed under the MIT License.