【发布时间】:2015-09-14 16:34:20
【问题描述】:
我对@987654321@ 一无所知。我安装了一些名为ITK 的软件包的两个版本。出于某种原因,4.8 版本的.cmake 文件位于/usr/local/lib/cmake/ITK-4.8/UseITK.cmake 和3.16 文件/usr/local/itk/lib/InsightToolkit/UseITK.cmake 中。
所以现在,我正在尝试构建一些需要3.16 版本的项目,该版本在其CMakeLists.txt 中:
find_package(ITK)
...
include( ${ITK_USE_FILE} )
但${ITK_USE_FILE} 是/usr/local/lib/cmake/ITK-4.8/UseITK.cmake。
(据我了解,ITK 使用ITK_USE_FILE 作为Package_INCLUDE_DIR 变量)。如何使find_package 指向3.16 版本?
【问题讨论】: