Template for C++ 20 project; using CMAKE to manage
sudo add-apt-repository 'deb http://mirrors.kernel.org/ubuntu hirsute main universe'
sudo apt-get update"
sudo apt install gcc-11 g++-11"
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 11
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 11
-
Log4Cxx
sudo apt-get install -y liblog4cxx-dev
-
Eigen
sudo apt-get install -y libboost-all-dev
- Boost
sudo apt-get install -y libeigen3-dev
- benchmark -- application code to use the generated shared library
- cmake -- cmake configuration files
- docs -- any documents
- include -- all the header files
- src -- corresponding source files, will generate a shared library
- test -- test code based on google test
- Please rename IntelliStream to your desired project name.
- Implement your core function code in src and include folders.
- Implement your application code in benchmark folder.
- Implement your test code in test folder.