VS2015 x86,x64亲测有效。需要资料的请关注私信我,留下邮件即可发送!
一、编译libtiff库
1、github下载libtiff
2、修改mirrors-libtiff-masterlibtifflibtiff下的tiffconf.vc.h文件,把下面这些编译不过报错的都开放出来,原来是屏蔽的;
3、使用VS的命令行工具,nmake命令编译makefile.vc:注意想编译什么版本就使用什么命令行工具
4、我选的是VS2015 x64的,打开后输入下面的命令
5、出现下面结果就是成功编译了
6、生成可用文件如下
二、测试libtiff库的使用
1、包含头文件
2、包含库文件
3、库lib
4、VS2015 x64测试调用代码
#include "stdafx.h"
#include "tiffio.h"
int main()
{
int i, nret, nw, nh, nbpp, npage = 1;
TIFF* pTif = TIFFOpen("G:002.tif", "r");
npage = TIFFNumberOfDirectories(pTif); // 读取页数
int width, height;
TIFFGetField(pTif, TIFFTAG_IMAGEWIDTH, &width);
TIFFGetField(pTif, TIFFTAG_IMAGELENGTH, &height);
int pixelCount = width * height;
//unsigned int *image = new unsigned int[pixelCount];
//TIFFReadRGBAImage(pTif, width, height, image, 1);
TIFFClose(pTif);
}