我尝试在安装了MSVC 12的win 8.1上使用MSys git bash执行此操作,以及最新的cmake和git:
$> git clone https://github.com/cpp-netlib/cpp-netlib.git
$> cd cpp-netlib
$> git submodules update --init
$> cd deps
## here I unzip the boost folder into boost
## i.e. cpp-netlib/deps/boost/ contains bjam, bootstrap and the boost include dir
$> cd boost && bootstrap.bat && ./b2.exe
$> cd ../ && mkdir build && cd build
$> cmake -G"Visual Studio 12" -DBOOST_ROOT="../deps/boost" ../
这失败了:请我设置BOOST_ROOT。
这有什么问题?
感谢您的帮助
答案 0 :(得分:1)
cpp-netlib
库取决于boost
,它需要知道它的安装位置才能找到它。因此,只需将BOOST_ROOT
环境变量设置为计算机上boost库的位置即可。例如。
set BOOST_ROOT=C:\libraries\boost\boost_1_55_0
注意:如果您打算使用加密,则可能还需要安装OpenSSL。