- 
                Notifications
    
You must be signed in to change notification settings  - Fork 1.7k
 
How to build for Linux
        Marc B edited this page Dec 16, 2015 
        ·
        19 revisions
      
    1. Install Ubuntu 14.04 or later.
2. Install all the needed build tools and libraries
sudo apt-get install g++-4.8 g++ git make libboost1.54-all-dev libssl-dev cmake3. Clone the project using Git (it will be stored in the folder "casablanca"):
git clone https://github.com/Microsoft/cpprestsdk.git casablancaGoing forward, you will want to pull from the master branch, which will always contain the last known release.
4. Build the SDK for Release
cd casablanca/Release
mkdir build.release
cd build.release
CXX=g++-4.8 cmake .. -DCMAKE_BUILD_TYPE=Release
makeYou can build the Debug version by specifying -DCMAKE_BUILD_TYPE=Debug on the cmake line instead.
You can also build the static libraries instead of the shared libraries by adding -DBUILD_SHARED_LIBS=0 on the cmake line above.
5. After building you can run the tests by executing the ./run_tests.sh script inside the "Binaries" folder:
cd Binaries
./test_runner *_test.soFor versions prior to 2.0, please visit Setup and Build on Linux (1.4)