Как собрать cpp-netlib с MSVC (cmake)

Я попытался сделать это в MSys git bash на моем win 8.1 с установленным MSVC 12 и последним 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.

Что не так с этим?

Спасибо за помощь

1 ответ

cpp-netlib библиотека зависит от boost и он должен знать, где он установлен, чтобы он мог его найти. Так что просто установите BOOST_ROOT Переменная окружения в расположение библиотек надстройки на вашем компьютере. Например

set BOOST_ROOT=C:\libraries\boost\boost_1_55_0

Примечание: вам также может понадобиться установить OpenSSL, если вы собираетесь использовать шифрование.

Другие вопросы по тегам