Shaun Reed 9243ded17b | ||
---|---|---|
.. | ||
algorithms | ||
cmake | ||
cryptography | ||
datastructs | ||
graphics | ||
patterns | ||
CMakeLists.txt | ||
README.md |
README.md
Cpp
shaunrd0/klips/cpp/
├── algorithms # Examples of various algorithms written in C++
├── cmake # Example of using cmake to build and organize larger projects
├── cryptography# Examples of encrypting / decrypting using ciphers in C++
├── datastructs # Collection of useful datastructures written in C++
├── graphics # Examples of graphics projects written in C++
├── patterns # Examples of various design patterns written in C++
└── README.md
This directory contains a CMakeLists.txt
, which can be selected to open as a
project within your preferred IDE. From there, all nested examples can be built,
debugged, and ran.
In general, if a CMakeLists.txt
is included in the project's root directory,
we can build the example with the following commands
mkdir build && cd build
cmake .. && cmake --build .
If cmake is not being used in a project, it can be built with g++
manually using
the commands outlined in */.vscode/tasks.json
, or by using VSCode to open the example
and running the build task.