找不到提升或蟒蛇

Can't find boost or python

本文关键字:找不到      更新时间:2023-10-16

我尝试了大多数建议,但仍在某个地方失败。有人可以逐步带我走去吗?我正在使用CMAKE 3.2.2和VS2013。我也有boost_1_57_0。

这是错误消息Camke不断发送我

CMake Error at C:/Program Files/CMake/share/cmake-3.2/Modules/FindBoost.cmake:1182 (message):
Unable to find the requested Boost libraries.
Unable to find the Boost header files.  Please set BOOST_ROOT to the root
directory containing Boost or BOOST_INCLUDEDIR to the directory containing
Boost's headers.
Call Stack (most recent call first):
  C:/dlib-18.15/dlib/add_python_module:37 (FIND_PACKAGE)
  CMakeLists.txt:5 (include)

CMake Error at C:/Program Files/CMake/share/cmake-3.2/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)
(Required is at least version "2.6")
Call Stack (most recent call first):
  C:/Program Files/CMake/share/cmake-3.2/Modules/FindPackageHandleStandardArgs.cmake:374 (_FPHSA_FAILURE_MESSAGE)
  C:/Program Files/CMake/share/cmake-3.2/Modules/FindPythonLibs.cmake:205 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  C:/dlib-18.15/dlib/add_python_module:38 (FIND_PACKAGE)
  CMakeLists.txt:5 (include)

我可以输入CMakeLists.txt file吗?如果是这样,我可以以确切的方式将其输入?

请查看这些帖子,看看它们是否为您提供帮助。可以通过在顶级cmakelists中设置路径。

来解决很多问题。

它应该看起来像这样:

set(BOOST_ROOT "C:boost")

这是对同一问题的其他一些引用:

cmake找不到boost库

如何找到CMAKE以找到我的替代提升安装?