A simple C++ static library for working on school projects at Washington State University.
Developed by Kace Cottam.
In the Latest Releases, you will find a zip file.
Download and unzip that, and extract the include
and lib
folders into your project folder.
Make sure that the include
folder is registered as an additional include directory
and that the lib
folder is registered as an additional library directory.
Make sure to link the .lib
files!
Then, you can use
#include <KCModuleName.hpp>
/* ... */
to start using the library.
All definitions are in the KC
namespace.
TODO: Link
- KCConsole
- KCStateMachine
- KCQueues
- KCLinkedLists
- KCNodes
This project is licensed under the GPL-3.0 License!
All users must abide by this license.
A big thanks to Javidx9 (and youtube) for your tutorials!
I used your tutorials for reference and some of your source code for my KCConsole
module.
Another big thanks to TheChernoProject on youtube for your C++ tutorials. You made it really easy to understand the information about syntax and modern conventions.
A few more thanks to my father, and my professor at Washington State University.
Version 3.3:
- Added KCCSVParser, which parses CSV files.
Version 3.2:
- Added KCQueues, KCStacks, KCBinarySearchTree
- Made KCStateMachine transitions into identifiers. Updated the code so it is now an std::unordered_map instead of std::map
Version 3.1b "CMakeRemake":
- Reformatted entire library to use CMake.
- Removed KCCore, KCColors, KCController in favor of the new KCConsole module.