一杯清酒邀明月
天下本无事,庸人扰之而烦耳。

LIBTIFF 配置 (vs2010  + win8 +  32位 )

相关有用资料:

维基百科:TIFF https://en.wikipedia.org/wiki/Tagged_Image_File_Format
想用的资料在维基百科下方参考基本都有
TIFF for Windows 包:http://gnuwin32.sourceforge.net/packages/tiff.htm
(可能需要FQ出去才可下载)
 
=================以下为配置过程==================
LIBTIFF 配置分为两种:
1:直接下载 相关 Setup program 也就是 tiff-3.8.2-1.exe 文件
2: 或者下载相关 文件与源码自己编译
 
第二种方法比较麻烦 我选用的第一种 直接安装 然后在VS2010中配置
 
①:点击 “tiff-3.8.2-1.exe” 安装 我的安装目录为 “C:\Program Files (x86)\GnuWin32”
安装好后有如下文件夹
②: 用vs2010新建控制台应用程序
 
③:添加bin文件夹中的 所有 *.dll 文件到新建项目中,如下图
④:将lib文件夹复制到项目目录上次层 如下图(这一步是为了使用相对路径)
⑤:打开项目属性页面  将 ”VC++目录“ 中的”库目录“ 设置为 相对路径 “..\lib” 也就是第四步拖过来的lib文件夹。或者直接添加 绝对路径 “C:\Program Files (x86)\GnuWin32\lib” (个人喜好相对路径,当项目复制到其他电脑是 项目不需要配置 直接可用)
 

 
⑥:在“连接器”-》“输入”中的”添加依赖项“ 中添加 libtiff.lib 如下图
 
⑦:将如下代码复制到主文件中进行测试 切记要加头文件 #include "tiffio.h"
 
 1 #include<iostream>
 2 #include "tiffio.h"
 3  
 4 using namespace std;
 5  
 6 int main()
 7 {
 8     TIFF* xxsimage;
 9     int width;
10     if((xxsimage = TIFFOpen("zackthecat.tif","r"))!=NULL)
11     {
12         printf("success!\n");
13         TIFFGetField(xxsimage,TIFFTAG_IMAGEWIDTH,&width);
14         printf("width: %d\n",width);
15     }
16     system("pause");
17     return 0;
18 }

 

⑧: 测试成功页面

posted on 2020-09-15 11:17  一杯清酒邀明月  阅读(474)  评论(0编辑  收藏  举报