Cmake - 无法找到Boost窗口

时间:2017-02-10 09:06:07

标签: c++ c visual-studio cmake

Hej,我在使用Cmake运行项目时遇到问题。 但是我收到了一个错误。

"Could NOT find Boost"

我有

中的boost文件夹
"C:\Program Fileenter code heres\PCL 1.6.0\3rdParty\Boost"

图片:http://imgur.com/a/YgtQR

起初我得到一个错误弹出窗口:

"error in configuration process, projekt files may be invalid"

比我收到此错误。

The C compiler identification is MSVC 19.0.24215.1  
The CXX compiler identification is MSVC 19.0.24215.1  
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe     
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe -- works  
Detecting C compiler ABI info  
Detecting C compiler ABI info - done  
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe   
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe -- works  
Detecting CXX compiler ABI info   
Detecting CXX compiler ABI info - done     
Detecting CXX compile features     
Detecting CXX compile features - done      
Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE)       
Found eigen: C:/Program Files/PCL 1.6.0/3rdParty/Eigen/include     
Looking for pthread.h      
Looking for pthread.h - not found    
Found Threads: TRUE      
Could NOT find Boost         
CMake Error at

C:/Program Files/PCL 1.6.0/cmake/PCLConfig.cmake:39 (message):
  common is required but boost was not found
Call Stack (most recent call first):
  C:/Program Files/PCL 1.6.0/cmake/PCLConfig.cmake:354 (pcl_report_not_found)
  C:/Program Files/PCL 1.6.0/cmake/PCLConfig.cmake:500 (find_external_library)
  CMakeLists.txt:5 (find_package)


Configuring incomplete, errors occurred!
See also "//mac/Home/Documents/Visual Studio 2015/Projects/openni_range_image_visualization/build/CMakeFiles/CMakeOutput.log".
See also "//mac/Home/Documents/Visual Studio 2015/Projects/openni_range_image_visualization/build/CMakeFiles/CMakeError.log".

我的CMakeLists包含:

cmake_minimum_required(VERSION 2.6 FATAL_ERROR)

project(openni_range_image_visualization)

find_package(PCL 1.3 REQUIRED)

include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})

add_executable (openni_range_image_visualization openni_range_image_visualization.cpp)
target_link_libraries (openni_range_image_visualization ${PCL_LIBRARIES})

0 个答案:

没有答案