我正在尝试通过cmake 3.9.0构建应用程序。Cmake不断抱怨无法找到tiff库:CMake error at CMakeModules/FindPackageHandleStandardArgs.cmake:51 (Message): Could not find REQUIRED package TIFF)
。我试图通过sudo apt-get install libtiff5-dev
安装库,但仍然得到相同的消息。然后我检查了libtiff 4的源代码,并从源代码构建了它。现在我想我们可以通过设置变量TIFF_INCLUDE_DIR,TIFF_INCLUDE_DIRS等来提示cmake在哪里查找libtiff,如下所述:https://cmake.org/cmake/help/v3.6/module/FindTIFF.html。但是我在为变量连接正确的值时失败了。谁能给我看一个libtiff安装示例和配置变量的示例值,以便cmake找到TIFF。或者这里是另一个选择如何显示CMake在哪里TIFF库的谎言?
2条答案
按热度按时间ufj5ltwl1#
或者,您可以在调用
find_package()
之前修改CMakeLists.txt
中的变量:其中
<dir>
是包含目录路径,<filename>
是库的确切文件路径。smtd7mpg2#
要在使用yum包管理器的Linux系统(如CentOS或RHEL)上安装'TIFF'库,您可以使用以下命令: