我的 UBUNTU 20.04 系统中有 2 个版本的 PCL,1.9 和 1.12。在一个项目中我想使用1.9版本但是
include_directories(${PCL_INCLUDE_DIRS})
以上行在项目中包含版本 1.12。
PCL_INCLUDE_DIRS
值存储在哪里以及如何更新它?
您提供的细节很少。但是,在您的 CmakeLists.txt 中,您可能有一行类似
find_package(PCL REQUIRED)
这会在您的系统上查找已安装的 PCL 版本,如果找到,则会设置类似
PCL_INCLUDE_DIRS
的变量。
由于您安装了多个版本,因此可能会找到与您想要的版本不同的版本。如果您想要特定版本,那么您可以尝试
find_package(PCL 1.9 EXACT REQUIRED)