используя cmake и boost. Невозможно найти запрошенные библиотеки Boost - PullRequest
0 голосов
/ 31 августа 2018

Я уже некоторое время пытаюсь установить boost и просто не могу заставить его работать. Я рассмотрю все, что я сделал, поэтому, вероятно, будет легче понять, почему это не работает.

Я начал клонировать Simple-WebSocket-Server
https://gitlab.com/eidheim/Simple-WebSocket-Server

Я скачал Boost 1.67
https://dl.bintray.com/boostorg/release/1.67.0/source/

Из документации
https://www.boost.org/doc/libs/1_67_0/more/getting_started/windows.html Я строю все, используя
bootstrap
.\b2

Выход:

Библиотеки Boost C ++ успешно созданы!
Следующий каталог должен быть добавлен в пути включения компилятора:
D: \ boost_1_67_0
Следующий путь должен быть добавлен к путям библиотеки компоновщика:
D: \ boost_1_67_0 \ stage \ lib

Когда я пытаюсь использовать cmake с Simple-WebSocket-Server , я получаю следующий вывод

Предупреждение CMake в C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 577 (сообщение):
Импортированные цели и информация о зависимостях недоступны для версии Boost (все версии старше 1.33)
Стек вызовов (сначала самый последний вызов):
C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 959 (_Boost_COMPONENT_DEPENDENCIES)
C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1618 (_Boost_MISSING_DEPENDENCIES)
src / extlibs / Simple-WebSocket-Server / CMakeLists.txt: 35 (find_package)

Ошибка CMake в C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 2044 (сообщение):
Не удалось найти запрошенные библиотеки Boost.

Невозможно найти файлы заголовков Boost. Пожалуйста, установите BOOST_ROOT в корень каталог, содержащий Boost или BOOST_INCLUDEDIR, в каталог, содержащий Boost's заголовки.
Стек вызовов (сначала самый последний вызов):
src / extlibs / Simple-WebSocket-Server / CMakeLists.txt: 35 (find_package)

После долгих поисков я попробовал следующие варианты
CMake находит Boost, но импортированные цели недоступны для Boost версии
У меня уже есть последняя версия CMake (3.12.1)

CMake с библиотекой Boost Библиотека Windows 10 не найдена правильно
Я попытался восстановить с этими параметрами
bootstrap.bat
b2 link=static runtime-link=static release stage
но все равно не работает

После других ответов я добавил
set(BOOST_ROOT "D:/boost_1_67_0/")
и с, и без
set(BOOST_INCLUDEDIR "D:/boost_1_67_0/")
set(BOOST_LIBRARYDIR "D:/boost_1_67_0/libs")
Я пробовал много вариантов BOOST_INCLUDEDIR и BOOST_LIBRARYDIR, в том числе для MSVC DIR lib64-msvc-14.1

в CMakeList.txt (не желательно, так как я хочу, чтобы проект был нетронутым)

изменяет ошибку на

[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1883] Boost_FOUND = 1
Не удалось найти запрошенные библиотеки Boost.

Повышенная версия: 1.67.0

Ускоренный путь включения: D: / boost_1_67_0

Не удалось найти следующие библиотеки Boost:

     boost_system
     boost_thread
     boost_coroutine
     boost_context

Найдены некоторые (но не все) необходимые библиотеки Boost. Ты можешь нужно установить эти дополнительные библиотеки Boost. В качестве альтернативы, установите BOOST_LIBRARYDIR в каталог, содержащий библиотеки Boost или BOOST_ROOT к месту Boost. Стек вызовов (самый последний вызов сначала): src / extlibs / Simple-WebSocket-Server / CMakeLists.txt: 36 (find_package)

Я искал в каталоге boost, и у меня есть «отсутствующие» модули

Я даже пытался извлечь готовые двоичные файлы на случай, если моя сборка была повреждена
https://sourceforge.net/projects/boost/files/boost-binaries/1.67.0/

Единственное, что я еще не пробовал, это
Библиотеки повышения CMake не найдены Windows7 но не нужно ли это?

Я заметил, что у меня есть одно отличие от того, что https://stackoverflow.com/a/33380087/9230431 говорит. У меня нет каталога include внутри корневого каталога boost_1_67_0.

значения кэша cmake

BUILD_SHARED_LIBS: BOOL = OFF
BUILD_TESTING: BOOL = OFF
CMAKE_CONFIGURATION_TYPES: STRING = Отладка; Выпуск; MinSizeRel; RelWithDebInfo
CMAKE_INSTALL_PREFIX: PATH = C: / Program Files (x86) / PROJ
GLFW_BUILD_DOCS: BOOL = OFF
GLFW_BUILD_EXAMPLES: BOOL = OFF
GLFW_BUILD_TESTS: BOOL = OFF
GLFW_DOCUMENT_INTERNALS: BOOL = OFF
GLFW_INSTALL: BOOL = OFF
GLFW_USE_HYBRID_HPG: BOOL = OFF
GLFW_VULKAN_STATIC: BOOL = OFF
LIB_EAY_DEBUG: FILEPATH = LIB_EAY_DEBUG-NOTFOUND
LIB_EAY_RELEASE: FILEPATH = LIB_EAY_RELEASE-NOTFOUND
LIB_SUFFIX: STRING =
OPENSSL_INCLUDE_DIR: PATH = D: / Strawberry / c / include
Qt5Core_DIR: PATH = C: /Qt/5.10.1/msvc2015/lib/cmake/Qt5Core
Qt5Gui_DIR: PATH = C: /Qt/5.10.1/msvc2015/lib/cmake/Qt5Gui
Qt5Network_DIR: PATH = C: /Qt/5.10.1/msvc2015/lib/cmake/Qt5Network
Qt5OpenGL_DIR: PATH = C: /Qt/5.10.1/msvc2015/lib/cmake/Qt5OpenGL
Qt5Widgets_DIR: PATH = C: /Qt/5.10.1/msvc2015/lib/cmake/Qt5Widgets
Qt5_DIR: PATH = C: /Qt/5.10.1/msvc2015/lib/cmake/Qt5
SSL_EAY_DEBUG: FILEPATH = SSL_EAY_DEBUG-NOTFOUND
SSL_EAY_RELEASE: FILEPATH = SSL_EAY_RELEASE-NOTFOUND
USE_MSVC_RUNTIME_LIBRARY_DLL: BOOL = ON
USE_STANDALONE_ASIO: BOOL = OFF


Полный вывод cmake

Использование Win32 для создания окон
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1121] _boost_TEST_VERSIONS = 1.68.0; 1.68; 1.67.0; 1.67; 1.66.0; 1.66; 1.65.1; 1.65.0 ; 1,65; 1.64.0; 1,64; 1.63.0; 1,63; 1.62.0; 1,62; 1.61.0; 1,61; 1.60.0; 1,60; 1.59.0; 1,59; 1.58.0; 1,58; 1.57.0; 1,57 ; 1,56,0; 1,56; 1,55,0; 1,55; 1,54,0; 1,54
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1123] Boost_USE_MULTITHREADED = TRUE
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1125] Boost_USE_STATIC_LIBS =
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1127] Boost_USE_STATIC_RUNTIME =
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1129] Boost_ADDITIONAL_VERSIONS =
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1131] Boost_NO_SYSTEM_PATHS =
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1199] Объявлены как CMake или переменные среды:
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1201] BOOST_ROOT = D: / boost_1_67_0 /
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1203] BOOST_INCLUDEDIR =
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1205] BOOST_LIBRARYDIR =
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1207] _boost_TEST_VERSIONS = 1.68.0; 1.68; 1.67.0; 1.67; 1.66.0; 1.66; 1.65.1; 1.65.0 ; 1,65; 1.64.0; 1,64; 1.63.0; 1,63; 1.62.0; 1,62; 1.61.0; 1,61; 1.60.0; 1,60; 1.59.0; 1,59; 1.58.0; 1,58; 1.57.0; 1,57 ; 1,56,0; 1,56; 1,55,0; 1,55; 1,54,0; 1,54
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1282] Включить информацию об отладке:
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1284] _boost_INCLUDE_SEARCH_DIRS = D: / boost_1_67_0 // include; D: / boost_1_67_0 /; PATHS; C: / local / boost_1_68_0; PATHS; C: / местные / boost_1_68; тропИнки; C: / местные / boost_1_67_0; тропИнки; C: / местные / boost_1_67; тропИнки; C: / местные / boost_1_66_0; тропИнки; C: / местные / boost_1_66; тропИнки; C: / местный / boost_1_65_1; тропИнки; C: / местные / boost_1_65_0; тропИнки; C: / местные / boost_1_65; тропИнки; C: / местный / boost_1_64_0; тропИнки; C: / местный / boost_1_64; тропИнки; C: / местный / boost_1_63_0; тропИнки; С : / местные / boost_1_63; тропИнки; C: / местные / boost_1_62_0; тропИнки; C: / местный / boost_1_62; тропИнки; C: / местный / boost_1_61_0; тропИнки; C: / местный / boost_1_61; тропИнки; C: / местный / boost_1_60_0 ; тропИнки; C: / местный / boost_1_60; тропИнки; C: / местные / boost_1_59_0; тропИнки; C: / местные / boost_1_59; тропИнки; C: / местные / boost_1_58_0; тропИнки; C: / местные / boost_1_58; тропИнки; C: / местный / boost_1_57_0; тропИнки; C: / местные / boost_1_57; тропИнки; C: / местные / boost_1_56_0; тропИнки; C: / местные / boost_1_56; тропИнки; C: / местный / boost_1_55_0; тропИнки; C: / местные / boost_1_55; тропИнок; C: / местный / boost_1_54_0; тропИнки; C: / местные / boost_1_54; тропИнки; C: / местный / б oost_1_53_0; тропИнки; C: / местные / boost_1_53; тропИнки; C: / местные / boost_1_52_0; тропИнки; C: / местные / boost_1_52; тропИнки; C: / местные / boost_1_51_0; тропИнки; C: / местные / boost_1_51; тропИнки; С : / местные / boost_1_50_0; тропИнки; C: / местные / boost_1_50; тропИнки; C: / местный / boost_1_49_0; тропИнки; C: / местный / boost_1_49; тропИнки; C: / местный / boost_1_48_0; тропИнки; C: / местный / boost_1_48 ; тропИнки; C: / местные / boost_1_47_0; тропИнки; C: / местные / boost_1_47; тропИнки; C: / местные / boost_1_46_1; тропИнки; C: / местные / boost_1_46_0; тропИнки; C: / местные / boost_1_46; тропИнки; С: / местный / boost_1_45_0; тропИнки; C: / местные / boost_1_45; тропИнки; C: / местные / boost_1_44_0; тропИнки; C: / местные / boost_1_44; тропИнки; C: / местный / boost_1_43_0; тропИнки; C: / местные / boost_1_43; тропИнок; C: / местный / boost_1_42_0; тропИнки; C: / местные / boost_1_42; тропИнки; C: / местные / boost_1_41_0; тропИнки; C: / местные / boost_1_41; тропИнки; C: / местные / boost_1_40_0; тропИнки; C: / местный / boost_1_40; тропИнки; C: / местный / boost_1_39_0; тропИнки; C: / местные / boost_1_39; тропИнки; C: / местный / boost_1_38_0; тропИнки; C: / местный / boost_1_38; тропИнки; C: / местные / boost_1_37_0; тропИнок ; C: / местные / boost_1_37; тропИнки; C: / местный / boost_1_36_1; тропИнки; C: / местный / boost_1_36_0; тропИнки; C: / местные / Boost_1_36; тропИнки; C: / местный / boost_1_35_1; тропИнки; C: / местный / boost_1_35_0; тропИнки; C: / местный / boost_1_35; тропИнки; C: / местный / boost_1_34_1; тропИнки; C: / местные / boost_1_34_0; тропИнки; C: / местные / boost_1_34; тропИнки; C: / местные / boost_1_33_1; тропИнки; C: / местные / boost_1_33_0; тропИнки; C: / местные / boost_1_33; тропИнки; C: / наддув / включают; C: / импульс; / SW / local / include
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1286] _boost_PATH_SUFFIXES = boost-1_68_0; boost_1_68_0; boost / boost-1_68_0; boost / boost_1_68_0; boost-1_68; boost / 1_68; -1_68; усиление / boost_1_68; повысить-1_67_0; boost_1_67_0; усиление / бустер-1_67_0; наддува / boost_1_67_0; повысить-1_67; boost_1_67; усиление / повышение-1_67; наддува / boost_1_67; повысить-1_66_0; boost_1_66_0; усиление / повышение-1_66_0 ; усиление / boost_1_66_0; повысить-1_66; boost_1_66; усиление / повышение-1_66; наддува / boost_1_66; повысить-1_65_1; boost_1_65_1; усиление / повышение-1_65_1; наддува / boost_1_65_1; повысить-1_65_0; boost_1_65_0; усиление / повышение-1_65_0; повышение / boost_1_65_0; повышение-1_65; boost_1_65; усиление / повышение-1_65; наддува / boost_1_65; повысить-1_64_0; boost_1_64_0; усиление / повышение-1_64_0; усиление / boost_1_64_0; повысить-1_64; boost_1_64; усиление / повышение-1_64; усиление / boost_1_64 ; повысить-1_63_0; boost_1_63_0; усиление / наддув 1_63_0; наддув / boost_1_63_0; наддув 1_63; boost_1_63; усиление / повышение-1_63; наддув / boost_1_63; повысить-1_62_0; boost_1_62_0; усиление / повышение-1_62_0; наддув / boost_1_62_0; наддув -1_62; boost_1_62; повышение / повышение-1_62; повышение / boost_1_6 2; повышение-1_61_0; boost_1_61_0; усиление / повышение-1_61_0; наддува / boost_1_61_0; повысить-1_61; boost_1_61; усиление / повышение-1_61; наддува / boost_1_61; повысить-1_60_0; boost_1_60_0; усиление / повышение-1_60_0; усиление / boost_1_60_0; повысить-1_60; boost_1_60; усиление / повышение-1_60; наддува / boost_1_60; повысить-1_59_0; boost_1_59_0; усиление / повышение-1_59_0; наддува / boost_1_59_0; повысить-1_59; boost_1_59; усиление / повышение-1_59; наддува / boost_1_59; boost- 1_58_0; boost_1_58_0; усиление / повышение-1_58_0; наддува / boost_1_58_0; повысить-1_58; boost_1_58; усиление / повышение-1_58; наддува / boost_1_58; повысить-1_57_0; boost_1_57_0; усиление / повышение-1_57_0; усиление / boost_1_57_0; повысить-1_57; boost_1_57; импульс / импульс-1_57; усиление / boost_1_57; повысить-1_56_0; boost_1_56_0; усиление / повышение-1_56_0; наддува / boost_1_56_0; повысить-1_56; boost_1_56; усиление / повышение-1_56; наддува / boost_1_56; повысить-1_55_0; boost_1_55_0; импульс / импульс-1_55_0; усиление / boost_1_55_0; повысить-1_55; boost_1_55; усиление / повышение-1_55; наддува / boost_1_55; повысить-1_54_0; boost_1_54_0; усиление / повышение-1_54_0; наддува / boost_1_54_0; повысить-1_54; boost_1_54; усиление / boost-1_54; boost / boost_1_54
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1306] местонахождение version.hpp: D: /boost_1_67_0/boost/version.hpp
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1330] version.hpp показывает повышение 1.67.0
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1416] угадал _boost_COMPILER = -vc141; -vc140
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1426] _boost_MULTITHREADED = -mt
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1502] _boost_RELEASE_ABI_TAG = -
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1504] _boost_DEBUG_ABI_TAG = -gd
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1567] _boost_LIBRARY_SEARCH_DIRS_RELEASE = D: / boost_1_67_0 // lib; D: / boost_1_67_0 // stage / lib; D: / boost_1_67_0 // -msvc-14,1; D: /boost_1_67_0//lib32-msvc-14.0; D: / boost_1_67_0 / Библиотека; D: / boost_1_67_0 /../ Lib; D: / boost_1_67_0 / стадии / Библиотека; D: / boost_1_67_0 / .. /lib32-msvc-14.1;D:/boost_1_67_0/../lib32-msvc-14.0;D:/boost_1_67_0/lib32-msvc-14.1;D:/boost_1_67_0/lib32-msvc-14.0;C:/local/boost_1_68_0/ lib32-MSVC-14,1; С: /local/boost_1_68_0/lib32-msvc-14.0; С: /local/boost_1_68/lib32-msvc-14.1; С: /local/boost_1_68/lib32-msvc-14.0; C: / местные / boost_1_67_0 / lib32-MSVC-14,1; С: /local/boost_1_67_0/lib32-msvc-14.0; ЭТА ЛИНИЯ ТЯЖЕЛЫЕ СОКРАЩЕНА ИЗ-ЗА Предела ХАРАКТЕРА!
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1756] Поиск SYSTEM_LIBRARY_RELEASE: boost_system-vc141-mt-x32-1_67; boost_system-vc141-mt; boost_system-vc140-mt-x32 -1_67; boost_system-vc140-mt; boost_system-mt-x32-1_67; boost_system-mt; boost_system
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1809] Поиск SYSTEM_LIBRARY_DEBUG: boost_system-vc141-mt-gd-x32-1_67; boost_system-vc141-mt-gd; boost_system-vc1 -mt-gd-x32-1_67; boost_system-vc140-mt-gd; boost_system-mt-gd-x32-1_67; boost_system-mt-gd; boost_system-mt; boost_system
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1756] Поиск THREAD_LIBRARY_RELEASE: boost_thread-vc141-mt-x32-1_67; boost_thread-vc141-mt; boost_thread-vc140-mt -1_67; boost_thread-vc140-mt; boost_thread-mt-x32-1_67; boost_thread-mt; boost_thread
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1809] Поиск THREAD_LIBRARY_DEBUG: boost_thread-vc141-mt-gd-x32-1_67; boost_thread-vc141-mt-gd; boost_thread-vc1 -mt-gd-x32-1_67; boost_thread-vc140-mt-gd; boost_thread-mt-gd-x32-1_67; boost_thread-mt-gd; boost_thread-mt; boost_thread
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1756] Поиск COROUTINE_LIBRARY_RELEASE: boost_coroutine-vc141-mt-x32-1_67; boost_coroutine-vc141-mt; boost_coroutine-vc140 -1_67; boost_coroutine-vc140-mt; boost_coroutine-mt-x32-1_67; boost_coroutine-mt; boost_coroutine
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1809] Поиск COROUTINE_LIBRARY_DEBUG: boost_coroutine-vc141-mt-gd-x32-1_67; boost_coroutine-vc141-mt-gd; boost_corout-vicout -mt-gd-x32-1_67; boost_coroutine-vc140-mt-gd; boost_coroutine-mt-gd-x32-1_67; boost_coroutine-mt-gd; boost_coroutine-mt; boost_coroutine
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1756] Поиск CONTEXT_LIBRARY_RELEASE: boost_context-vc141-mt-x32-1_67; boost_context-vc141-mt; boost_context-vc140 -1_67; boost_context-vc140-mt; boost_context-mt-x32-1_67; boost_context-mt; boost_context
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1809] Поиск CONTEXT_LIBRARY_DEBUG: boost_context-vc141-mt-gd-x32-1_67; boost_context-vc141-mt-gd; boost_con1-text-v -mt-gd-x32-1_67; boost_context-vc140-mt-gd; boost_context-mt-gd-x32-1_67; boost_context-mt-gd; boost_context-mt; boost_context
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1756] Поиск CHRONO_LIBRARY_RELEASE: boost_chrono-vc141-mt-x32-1_67; boost_chrono-vc141-mt; boost_chrono-vc140-mt -1_67; boost_chrono-vc140-mt; boost_chrono-mt-x32-1_67; boost_chrono-mt; boost_chrono
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1809] Поиск CHRONO_LIBRARY_DEBUG: boost_chrono-vc141-mt-gd-x32-1_67; boost_chrono-vc141-mt-gd; boost_chrono-vc -mt-gd-x32-1_67; boost_chrono-vc140-mt-gd; boost_chrono-mt-gd-x32-1_67; boost_chrono-mt-gd; boost_chrono-mt; boost_chrono
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1756] Поиск DATE_TIME_LIBRARY_RELEASE: boost_date_time-vc141-mt-x32-1_67; boost_date_time-vc141-mt; boost_d32-time-xt_time_time -1_67; boost_date_time-vc140-mt; boost_date_time-mt-x32-1_67; boost_date_time-mt; boost_date_time
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1809] Поиск DATE_TIME_LIBRARY_DEBUG: boost_date_time-vc141-mt-gd-x32-1_67; boost_date_time-vc141-mt-gt_time_ boost_d; -mt-gd-x32-1_67; boost_date_time-vc140-mt-gd; boost_date_time-mt-gd-x32-1_67; boost_date_time-mt-gd; boost_date_time-mt; boost_date_time
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1756] Поиск ATOMIC_LIBRARY_RELEASE: boost_atomic-vc141-mt-x32-1_67; boost_atomic-vc141-mt; boost_atomic-vc140-m-x -1_67; boost_atomic-vc140-mt; boost_atomic-mt-x32-1_67; boost_atomic-mt; boost_atomic
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1809] Поиск ATOMIC_LIBRARY_DEBUG: boost_atomic-vc141-mt-gd-x32-1_67; boost_atomic-vc141-mt-gd; boost_atomic-vc1 -mt-gd-x32-1_67; boost_atomic-vc140-mt-gd; boost_atomic-mt-gd-x32-1_67; boost_atomic-mt-gd; boost_atomic-mt; boost_atomic
[C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 1883] Boost_FOUND = 1
Ошибка CMake в C: / Program Files / CMake / share / cmake-3.12 / Modules / FindBoost.cmake: 2044 (сообщение):
Не удалось найти запрошенные библиотеки Boost.

Буст-версия: 1.67.0

Boost include path: D: / boost_1_67_0

Не удалось найти следующие библиотеки Boost:

boost_system
boost_thread
boost_coroutine
boost_context

Некоторые (но не все) необходимые библиотеки Boost были найдены. Вы можете
нужно установить эти дополнительные библиотеки Boost. В качестве альтернативы, установите
BOOST_LIBRARYDIR в каталог с библиотеками Boost или BOOST_ROOT
к месту Boost.
Стек вызовов (сначала самый последний вызов):
src / extlibs / Simple-WebSocket-Server / CMakeLists.txt: 36 (find_package)


Предупреждение CMake (dev) в src / extlibs / Simple-WebSocket-Server / CMakeLists.txt: 39 (если):
Политика CMP0054 не установлена: интерпретировать аргументы if () только как переменные или
ключевые слова, когда без кавычек. Запустите "cmake --help-policy CMP0054" для политики
подробности. Используйте команду cmake_policy, чтобы установить политику и подавить это
предупреждение.

Переменные в кавычках, такие как «MSVC», больше не будут разыменовываться, когда политика
установлен на NEW. Так как политика не установлена, будет использоваться СТАРОЕ поведение.
Это предупреждение для разработчиков проектов. Используйте -Wno-dev, чтобы подавить его.



Конфигурирование неполное, произошли ошибки!
Смотрите также "C: / Users / Klient / Desktop / WFM Build / CMakeFiles / CMakeOutput.log".
Смотрите также "C: / Users / Klient / Desktop / WFM Build / CMakeFiles / CMakeError.log".

1 Ответ

0 голосов
/ 31 августа 2018

Работает сейчас. Я не знаю точно, что это было, я просто все переустановил и все заново собрал. Я думаю, что это может быть связано с CMakeCache, как и предполагалось, из-за того, что cmake-gui и командная строка используют другой кеш.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...