Skip to content
This repository has been archived by the owner on Apr 6, 2019. It is now read-only.

Windows Install

Simon Ninon edited this page Jan 29, 2017 · 9 revisions

Requirement

  • C++11

Compiling and installing

This documentation aims to provide the building steps for a Windows environment containing the following tools:

  • Appropriate terminal/shell
  • Git (throw command-line)
  • CMake (throw command-line)
  • VS 2012+ (for C++11 support)

The library is based on cmake for the compilation. In order to build the library, you have to open a terminal and follow these steps:

# Clone the project
git clone https://github.com/Cylix/cpp_redis.git
# Go inside the the project directory
cd cpp_redis
# Get tacopie submodule
git submodule init && git submodule update
# Generate the Makefile using CMake
cmake .

This will generate a cpp_redis.sln file (that is, a Visual Studio solution).

  • Open this file with Visual Studio.
  • Build the solution in the configuration (Debug, Release, ...) and for the platform (32, 64) of your choice.

Then, you can update your VC++ project configuration:

  • VC++ Directories > Include Directories: Add CPP_REDIS_FOLDER_PATH/includes and CPP_REDIS_FOLDER_PATH/tacopie/includes (with the appropriate value of CPP_REDIS_FOLDER_PATH).
  • VC++ Directories > Library Directories: Add CPP_REDIS_FOLDER_PATH/{Debug|Release|...}/ (with the appropriate value of CPP_REDIS_FOLDER_PATH and configuration).
  • Linker > Input > Additional Dependencies: Add cpp_redis.lib and tacopie.lib.

Finally, you just have to include <cpp_redis/cpp_redis> in your source files.

Customizing compilation and installation

Please refer to this page of the wiki.