Difference between revisions of "HICN/Windows"
From fd.io
< HICN
(→Build hICN) |
(→Install dependency) |
||
Line 1: | Line 1: | ||
==Build== | ==Build== | ||
===Install dependency=== | ===Install dependency=== | ||
− | # | + | #Download the file [https://github.com/icn-team/windows-sdk/blob/master/scripts/init.bat init.bat] |
− | + | #Execute the script init.bat | |
− | + | ||
− | # | + | |
===Install Microsoft vcpkg=== | ===Install Microsoft vcpkg=== |
Revision as of 09:26, 30 March 2020
Contents
Build
Install dependency
- Download the file init.bat
- Execute the script init.bat
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