libtiff编译问题

秃猫头
2025-06-05 / 0 评论 / 1 阅读 / 正在检测是否收录...

环境VS2019、Windows11、cmake-3.18.0-win64-x64、待安装libtiff版本是4.7.0
注意:高版本的cmake必然会报错,太低版本的又不支持vs2019,而cmake3.18.0刚刚好,既能支持vs2019也能编译出libtiff库4.7.0这个版本

cmake-gui 4.0.2报错:弹窗报错Error inconfiguration process,preject files may be invalid

具体的报错信息(balabala一堆反正就是版本有问题,libtiff库这里cmakelists.txt这个版本号都是最小3.9了,不太懂)
CMake Error at doc/CMakeLists.txt:27 (cmake_minimum_required):
Compatibility with CMake < 3.5 has been removed from CMake.

Update the VERSION argument value. Or, use the ... syntax
to tell CMake that the project requires at least but has been updated
to work with policies introduced by or earlier.

Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

步骤:
1.下载并解压各个版本libtiff下载地址
2.cmake3.18.0 gui打开,如下图所示去配置
mbkkywqj.png
3.点击configure再点击generate就把该要的全部输出到第二个目录底下了
4.直接把tiff文件夹底下的include和lib目录放到vs项目的主目录下

vs2019项目配置:
1.C/C++常规->附加包含目录加上$(ProjectDir)include
2.链接器->常规->附加库目录加上$(ProjectDir)lib
3.链接器->输入->附加依赖项加上tiff.lib和tiffxx.lib

0

评论 (0)

取消