Development Environment Guide

Getting set up

In this course, we'll be using C++ and a few associated libraries, alongside CMake as our primary build tool. We use Docker containers to ensure a standardized environment between all students. To get started, go through the Development Environment setup portion of this cs300 lab, except clone the following repo instead of theirs: https://github.com/BrownAppliedCryptography/devenv.git. After entering the container, you should be good to go!

Troubleshooting

If you are getting a 404 error while building the Docker image, add --nocache to the docker build calls in the cs1515-build-docker script.

If cmake isn't found, fun the following command:

sudo apt-get install\
  cmake\
  libssl-dev\
  libboost-all-dev\
  doctest-dev\
  doxygen