vs2019 libtiff安装及应用
- 1.下载libtiff
- 2.解压并编译
- 3.查看编译结果
- 4.demo测试
- 4.1 配置项目
- 4.2 编辑demo文件
- 5. 遇到的bug
- 参考文献
1.下载libtiff
从libtiff 下载地址下载一个版本,这里选择4.0.8.
2.解压并编译
- 解压至目的地址:
E:\cpp_lib\tiff-4.0.8
- 编译
使用vs自带工具进行编译。
这里要选择x86_x64 Cross Tools Command Prompt for VS 2019
。
点击输入以下命令:
cd /d E:\cpp_lib\tiff-4.0.8
nmake /f makefile.vc
3.查看编译结果
4.demo测试
新建一个cpp项目。
4.1 配置项目
- 配置包含目录
- 配置库目录
- 添加库文件
4.2 编辑demo文件
#include<iostream>
using namespace std;
#include "tiffio.h"
int main()
{
int i, nret, nw, nh, nbpp, npage = 1;
TIFF* tif = TIFFOpen("E:/1.tif", "r");
int width, height;
TIFFGetField(tif, TIFFTAG_IMAGEWIDTH, &width);
TIFFGetField(tif, TIFFTAG_IMAGELENGTH, &height);
TIFFClose(tif);
cout << width << " " << height << endl;
}
结果为:
3136 2704
5. 遇到的bug
使用libtiff库出现无法解析的外部符号
的错误,可参考vs c++ debug 之路。
参考文献
[1] libtiff 下载地址
[2] C++ libtiff库VC++版本编译使用方法x86,x64均有效