0

我的 UBUNTU 20.04 系统中有 2 个版本的 PCL,1.9 和 1.12。在一个项目中我想使用 1.9 版本但是

include_directories(${PCL_INCLUDE_DIRS})

上面的行包括项目中的 1.12 版本。值存储在哪里PCL_INCLUDE_DIRS以及如何更新它?

4

1 回答 1

0

您提供的细节很少。但是,在您的 CmakeLists.txt 中,您大概有一行

find_package(PCL REQUIRED)

这会在您的系统上查找已安装的 PCL 版本,如果找到,则将变量设置为PCL_INCLUDE_DIRS.

由于您安装了多个版本,因此可能会找到与您想要的版本不同的版本。如果你想要一个特定的版本,那么你可以试试

find_package(PCL 1.9 EXACT REQUIRED)
于 2021-07-20T12:40:23.313 回答