首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么通过CMAKE在VS2010中加入PCL库

2013-09-05 
如何通过CMAKE在VS2010中加入PCL库我在按照官网上的教程,想将PCL用到自己的VS2010工程中。使用的CMAKElist

如何通过CMAKE在VS2010中加入PCL库
我在按照官网上的教程,想将PCL用到自己的VS2010工程中。
使用的CMAKElist文件如下:
set(PCL_DIR "d:/p/Pcl_final")
cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
project(PCL)
find_package(PCL 1.3 REQUIRED COMPONENTS common io)
include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})
add_executable(pcd_write_test pcd_write.cpp)
target_link_libraries(pcd_write_test ${PCL_COMMON_LIBRARIES} ${PCL_IO_LIBRARIES})

在cmake-gui中可以看到相关的路径都成功找到了:
怎么通过CMAKE在VS2010中加入PCL库

但是在最终的VS工程中,查看包含目录这些时,这些路径却没有通过include_directories和link_directories加到相关路径中,这是为什么呀?

[解决办法]

引用:
是的。我遇到的问题是明明在cmake代码里用include_directories加入了include目录,但是在vs2010中的包含目录中却没有被包含进去。知道是什么问题造成的吗?

别管为什么了,手动在vs2010里面加上包含目录就行了。

项目、属性、C/C++、附加包含目录:填写附加头文件所在目录 分号间隔多项

热点排行