A cross-platform Application for storing User-Data.
- CMake >= 3.1
- g++ >= 8 (CXX standard=17)
- vcpkg
- Download vcpkg and run
./bootstrap-vcpkg.sh
- To install the libraries for your project, run the below command in the root directory of vcpkg:
./vcpkg install cryptopp
- Download Redux and run this command assuming vcpkg is installed in
home/username/Repos/vcpkg
and Redux is located/home/username/Repos/Redux/
cmake -B /home/username/Repos/Redux/build -S . -DCMAKE_TOOLCHAIN_FILE=/home/username/Repos/vcpkg/scripts/buildsystems/vcpkg.cmake
- To compile the project run:
cmake --build /home/username/Repos/Redux/build
- Run The Executable:
./build/src/Redux
- CMake >= 3.1
- Microsoft Visual Studio 2019
- vcpkg
-
Download vcpkg and run
/bootstrap-vcpkg.bat
-
For installing required modules, run one of these commands in the root directory of vcpkg:
vcpkg install cryptopp:x64-windows
(For 64-bit PC)vcpkg install cryptopp:x86-windows
(For 32-bit PC)
-
Opening cmd in root directory of Redux, and run these commands assuming your vcpkg is installed in
C://vcpkg
and Redux is located inD:\Repos\Redux
:cmake -G "Visual Studio 16 2019" -A Win32 -S . -B "build32" -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake cmake --build build32 --config Release
-
Binaries will be at
D:\Repos\Redux\build32\src\Release\Redux.exe
-
Please Install Microsoft Visual C++ Redistributable for Visual Studio 2019 before running binaries:
-
The last thing is simply a matter of perception. If you are running any sort of anti-virus, like ZoneAlarm, Norton, McAfee, etc. then they will get a very unpleasant message about your program trying to do something considered dangerous. It may be due to system(); function used in program. Read more about it here and here