사전 준비
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