LIBTIFF 配置 (vs2010 + win8 + 32位 )

来源:互联网 发布:淘宝美工需要掌握什么 编辑:程序博客网 时间:2024/06/06 19:11

LIBTIFF 配置 (vs2010  + win8 +  32位 )

相关有用资料:

维基百科:TIFF https://en.wikipedia.org/wiki/Tagged_Image_File_Format
想用的资料在维基百科下方参考基本都有
TIFF for Windows 包:http://gnuwin32.sourceforge.net/packages/tiff.htm
(可能需要翻墙出去才可下载)
或者可到我的资源下载 http://download.csdn.net/detail/smallstones/9078369
可以安装的包 “LIBTIFF_Setup.zip”  (包含:tiff-3.8.2-1.exe  ,tiff-3.8.2-1-src.exe)

=================以下为配置过程==================
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"

#include<iostream>
#include "tiffio.h"
 
using namespace std;
 
int main()
{
 
 
TIFF* xxsimage;
int width;
if((xxsimage = TIFFOpen("zackthecat.tif","r"))!=NULL){
printf("success!\n");
TIFFGetField(xxsimage,TIFFTAG_IMAGEWIDTH,&width);
printf("width: %d\n",width);
}
system("pause");
return 0;
}
⑧: 测试成功页面


1 0