- C++ 20
- STL
- JSON parser nlohmann library
- multithreading
- Google GTest
- CMake/Make
The project is an assignment for one of the courses I attended and is currently in the development phase.
The program is responsible for synchronizing and updating files between directories, named machines for the purposes of the project.
In the final version, the program will synchronize files between directories, utilizing multithreading, and transmit the output to 4 receivers using separate threads.
- cmake VERSION 3.14
- make
- C++20
Use terminal commands:
mkdir build
cd build
cmake ..
make
./HealthLumenSolution-debug.exe
( windows version ), ./HealthLumenSolution-debug
( linux version )
./HealthLumenSolution-gt.exe
( windows version ), ./HealthLumenSolution-gt
( linux version )
./HealthLumenSolution.exe
( windows version ), ./HealthLumenSolution
( linux version )