CentOS 7에서 rest sdk 빌드 하기

사전 준비

boost 1.54 이상 버전의 라이브러리가 필요하다.

여기서는 1.61 버전을 사용한다.

boost 빌드
$ wget https://sourceforge.net/projects/boost/files/boost/1.61.0/boost_1_61_0.tar.bz2/download # downlaod 이름의 파일로 받아진다. 그러니 이름을 변경해 두자. $ mv download boost_1_61_0.tar.bz2 $ tar -xvf boost_1_61_0.tar.bz2 $ cd boost_1_61_0 $ ./bootstrap.sh $ ./b2 install

본론

rest sdk 빌드
$ git clone https://git.codeplex.com/casablanca $ cd casablanca/Release $ mkdir build.release $ cd build.release $ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local .. $ make & make install
예제 코드 실행해 보기
$ g++ -std=c++11 hellorest.cpp -o hellorest -lboost_system -lcrypto -lssl -lcpprest $ ./hellorest Received response status code:200