Upload file from local to remote in multithread.
https://github.com/tongyuantongyu/FileUploader
git clone https://github.com/tongyuantongyu/FileUploader.git
cd FileUploader
git submodule update --init --recursive
./third_party/cryptopp/make static
Or you can also download a prebuilt version of cryptopp library from the
release page.
On Windows(Using MinGW)
For debug build
cmake -DCMAKE_BUILD_TYPE=Debug -G "MinGW Makefiles" -S ./ -B ./cmake-build-debug/
cmake --build ./cmake-build-debug --target all --
For release build
cmake -DCMAKE_BUILD_TYPE=Release -G "MinGW Makefiles" -S ./ -B ./cmake-build-release/
cmake --build ./cmake-build-release --target all --
On Linux(Only tested with GNU C++ Compiler 8.3.0)
For debug build
cmake -DCMAKE_BUILD_TYPE=Debug -G "Unix Makefiles" -S ./ -B ./cmake-build-debug/
cmake --build ./cmake-build-debug --target all --
For release build
cmake -DCMAKE_BUILD_TYPE=Release -G "Unix Makefiles" -S ./ -B ./cmake-build-release/
cmake --build ./cmake-build-release --target all --
Check cmake-build-debug or cmake-build-release folder for compiled binary.