PCL_DIR 是PCL库的安装路径,它是CMake查找PCL库的重要参数、add_library() 使用该命令可以在Linux下生成(静态/动态)库so或者.a文件,Windows下就是dll与lib文件,它有两种命令格式 比如linux下的lib< name >.a, Windows下的< name >.lib等 name属性必须全局唯一 生成的library名会根据STATIC或SHARED成为name.a...
COMPONENTS:可选字段,表示查找的包中必须要找到的组件(components),如果有任何一个找不到就算失败,类似于REQUIRED,导致cmake停止执行。上面的例子中find_package( PCL REQUIRED COMPONENT common io )我们就利用了该关键字寻找了common和io包。 OPTIONAL_COMPONENTS:可选的模块,找不到也不会让cmake停止执行。 find_pa...
pcl-config.cmake 在find_package(PCL 1.8 REQUIRED )之前添加set(PCL_DIR /usr/share/pcl-1.8/PCLConfig.cmake),需要注意的地方pclConfig.cmake 对应find_package里面的pcl,而PCLConfig.cmake对应于find_package里面的PCL。 pcl安装目录任意,比如/home/gary/PCL/install_dir /home/gary/PCL/install_dir/share/...
make[2]: *** No rule to make target '/home/filex/anaconda3/lib/libpng.so', needed by 'lib/libpcl_io.so.1.9.0'. Stop. CMakeFiles/Makefile2:250: recipe for target 'io/CMakeFiles/pcl_io.dir/all' failed 这意思是又需要anaconda3/lib了?抱着试一试的想法又把anaconda3/lib还原了回来,...
${PCL_LIBRARIES}) 那么就在其中加入上面的代码,变成: CMAKE_MINIMUM_REQUIRED(VERSION 2.8) PROJECT(AD-Census) FIND_PACKAGE(PCL 1.2 REQUIRED) FIND_PACKAGE(CUDA REQUIRED) FIND_PACKAGE(OpenCV 3.0 REQUIRED) ### 我放到了这里 get_directory_property(dir_defs DIRECTORY ${CMAKE_SOURCE_DIR} COMPILE_DEFINI...
pcl-config.cmake 在find_package(PCL 1.8 REQUIRED )之前添加set(PCL_DIR /usr/share/pcl-1.8/PCLConfig.cmake),需要注意的地方pclConfig.cmake 对应find_package里面的pcl,而PCLConfig.cmake对应于find_package里面的PCL。 pcl安装目录任意,比如/home/gary/PCL/install_dir ...
vcpkg version: 2023-02-16-12e657924d99511514c0287ca5ce46882d3657c7 PCLConfig.cmake does not configure PCL_LIBRARY_DIRS correctly for PCL_DIR case, which will cuase can not find dependencies for debug. File: PCLConfig.cmake 431: # check w...
CMakeFiles\hello.dir/objects.a(main.cpp.obj): In functionvtkRenderingCore_AutoInit::vtkRenderingCore_AutoInit()': E:/PCL 1.9.1/3rdParty/VTK/include/vtk-8.1/vtkRenderingCoreModule.h:41: undefined reference tovtkInteractionStyle_AutoInit_Construct()' ...
DIRS} ${GTSAM_INCLUDE_DIR} ) # include library file link_directories( include ${PCL_...
set(CMAKE_CXX_STANDARD14)set(CMAKE_CXX_STANDARD_REQUIRED ON)set(PCL_DIR"/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake")set(PCL_INCLUDE_DIRS /usr/lib/x86_64-linux-gnu/cmake/pcl)find_package( PCL1.3REQUIRED common io)include_directories( ${catkin_INCLUDE_DIRS} ${PCL_INCLUDE_DIR...