【问题标题】:how do i use PCL library after installing with vcpkg?使用 vcpkg 安装后如何使用 PCL 库?
【发布时间】:2021-06-04 07:08:00
【问题描述】:

这是我第一次使用 vcpkg 安装 PCL 库。使用成功安装后

.\vcpkg install pcl

我尝试使用 vcpkg 集成安装来链接它,但无济于事。我在 C:/MingGW/bin/gcc.exe 下使用 VS 代码和 MinGW gcc 编译器

#include <pcl/point_types.h>

返回错误 #include 检测到错误。无法打开源文件。我不明白使用cmake文件编译,谁能帮助我谢谢!

【问题讨论】:

    标签: visual-studio-code pcl


    【解决方案1】:

    我曾经遇到过同样的问题,但这完全是我的错。 vcpkg 上有多个选项可用于下载 pcl。 例如,您可以获得 x64 或 x86。你的项目应该被编译 与相应的设置。 如果不是问题,那么这里是一个包含 pcl 的示例 CMakeList。

    cmake_minimum_required(VERSION 3.0)
    set(DEMO_NAME lidar_lvx_sample)
    include_directories(${PCL_INCLUDE_DIRS})
    link_directories(${PCL_LIBRARY_DIRS})
    add_definitions(${PCL_DEFINITIONS})
    add_executable(${DEMO_NAME} main.cpp lvx_file.cpp)
    target_link_libraries(${DEMO_NAME}
        PRIVATE
        ${PROJECT_NAME}_static PUBLIC ${PCL_LIBRARIES}
        )
    

    基于此,您可以在 CMakeList 中进行更改

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-12
      • 2019-08-25
      • 1970-01-01
      • 2022-08-14
      • 2020-06-26
      • 1970-01-01
      相关资源
      最近更新 更多