Связывание Boost 1.61 с mlpack на окнах с помощью cmake

Так что я следил за этим блогом, чтобы скомпилировать mlpack на windows. Я выполнил почти весь шаг, кроме финальной компиляции. Я установил cmake 3.7.1 для Windows. Я получаю следующую ошибку при запуске команды cmake

cmake -G "Visual Studio 14 2015 Win64" -DBLAS_LIBRARY:FILEPATH="C:/projects/mlpack-master/packages/OpenBLAS.0.2.14.1/lib/native/lib/x64/libopenblas.dll.a" -DLAPACK_LIBRARY:FILEPATH="C:/projects/mlpack-master/packages/OpenBLAS.0.2.14.1/lib/native/lib/x64/libopenblas.dll.a" -DARMADILLO_INCLUDE_DIR="C:/projects/armadillo-7.600.2/include" -DARMADILLO_LIBRARY:FILEPATH="C:/projects/armadillo-7.600.2/build/Debug/armadillo.lib" -DBOOST_INCLUDEDIR:PATH="C:/projects/mlpack-master/packages/boost.1.61.0.0/lib/native/include" -DBOOST_LIBRARYDIR:PATH="C:/projects/mlpack-master/packages/boost_libs" -DBOOST_ROOT:PATH="C:/projects/mlpack-master/packages/boost.1.61.0.0" -DDEBUG=OFF -DPROFILE=OFF ..

При выполнении этого я получаю следующую ошибку:

CMake Error at C:/Program Files/CMake/share/cmake-3.7/Modules/FindBoost.cmake:1793 (message):
    Unable to find the requested Boost libraries.

    Boost version: 1.61.0

    Boost include path:
    C:/projects/mlpack-master/packages/boost.1.61.0.0/lib/native/include

    Could not find the following Boost libraries:

                    boost_unit_test_framework
                    boost_serialization

    Some (but not all) of the required Boost libraries were found.  You may
    need to install these additional Boost libraries.  Alternatively, set
    BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT
    to the location of Boost.
Call Stack (most recent call first):
    CMakeLists.txt:270 (find_package)

Ранее я использовал Boost 1.63.0 и получил ту же ошибку. По какой-то причине cmake не может обнаружить boost_unit_test_framework а также boost_serialization но он способен обнаружить boost_program_options должным образом. Я пытаюсь решить эту проблему с 2 дней. Любая помощь приветствуется!

0 ответов

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