HICN/Windows
From fd.io
Contents
Build
Install dependency
- Install Visual Studio 2017
- Install Windows 10 SDK
- Install Git
- Install CMake
Install Microsoft vcpkg
$ git clone https://github.com/Microsoft/vcpkg.git $ cd vcpkg $ set vcpkg_path=%cd% $ .\bootstrap-vcpkg.bat $ .\vcpkg integrate install $ .\vcpkg install libevent:x64-windows $ .\vcpkg install openssl:x64-windows $ .\vcpkg install pthreads:x64-windows $ .\vcpkg install curl:x64-windows $ .\vcpkg install asio:x64-windows $ set PATH=%PATH%;%vcpkg_path%\installed\x64-windows\bin
Build Libparc
$ cd .. $ mkdir hicn-fdio $ cd hicn-fdio $ set hicn-fdio_path=%cd% $ git clone -b cframework/master https://github.com/FDio/cicn.git cframework $ cd cframework\libparc $ mkdir build $ cd build $ cmake .. -G"NMake Makefiles" -DCMAKE_TOOLCHAIN_FILE="%vcpkg_path%/scripts/buildsystems/vcpkg.cmake" ^ -DCMAKE_INSTALL_PREFIX="%hicn-fdio_path%/install" -DCMAKE_BUILD_TYPE="Release" $ nmake install $ cd ..\..\..\..
Build hICN
$ cd hicn-fdio $ git clone https://github.com/FDio/hicn.git $ cd hicn $ mkdir build $ cd build $ cmake .. -G"NMake Makefiles" -DCMAKE_TOOLCHAIN_FILE="%vcpkg_path%/scripts/buildsystems/vcpkg.cmake" ^ -DCMAKE_INSTALL_PREFIX="%hicn-fdio_path%/install" -DLIBPARC_HOME="%hicn-fdio_path%/install" -DCMAKE_BUILD_TYPE="Release" $ nmake install