LIBTIFF 配置 (vs2010 + win8 + 32位 )
相关有用资料:
想用的资料在维基百科下方参考基本都有
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 }
⑧: 测试成功页面