C++ 将LibTiff安装到Visual Studio 2010
可能重复:C++ 将LibTiff安装到Visual Studio 2010,c++,visual-studio-2010,libtiff,C++,Visual Studio 2010,Libtiff,可能重复: 我一直在努力和图书馆合作,但没能让它工作。我查阅了安装说明,但仍然无法构建它。我使用了安装程序,但是当我尝试使用它时,它找不到很多头文件。是否有任何一步一步的指南,你可以建议解释在哪里放置源文件或如何包括?我搜索和尝试了几个小时,仍然找不到任何东西。您链接到的GnuWin32页面似乎主要是关于使用GCC(CygWin或Mingw)构建LibTIFF的 LibTIFF主页上有一个关于以下内容的部分: 使用微软Visual C++安装,并为命令行使用(可能需要在AUTOEXEC.bA
我一直在努力和图书馆合作,但没能让它工作。我查阅了安装说明,但仍然无法构建它。我使用了安装程序,但是当我尝试使用它时,它找不到很多头文件。是否有任何一步一步的指南,你可以建议解释在哪里放置源文件或如何包括?我搜索和尝试了几个小时,仍然找不到任何东西。您链接到的GnuWin32页面似乎主要是关于使用GCC(CygWin或Mingw)构建LibTIFF的 LibTIFF主页上有一个关于以下内容的部分:
使用微软Visual C++安装,并为命令行使用(可能需要在AUTOEXEC.bAT或类似的地方提供VCVARS32.BAT),您应该能够使用所提供的MaFixField.VC.< 源程序包是使用Unix行终止约定交付的,该约定适用于MSVC,但不适用于Windows“记事本”。如果使用Info Zip包中的unzip,则可以使用类似于以下命令的Windows普通行终止约定提取文件:
unzip -aa -a tiff-4.0.0.zip
默认情况下,libtiff希望用户提供预构建的zlib和jpeg库。如果不是这样,则可以使用文本编辑器(例如记事本)编辑libtiff\tiffconf.h,并注释掉支持JPEG_、PIXARLOG_和ZIP_的条目。忽略文件顶部的注释,该注释表示它对构建没有影响,因为该语句对于Windows不正确。但是,采用这种方法,libtiff将无法打开某些TIFF文件
要使用提供的makefile.vc进行构建,您可以使用:
C:\tiff-4.0.0> nmake /f makefile.vc clean
C:\tiff-4.0.0> nmake /f makefile.vc
或者(艰难的道路)
这将生成库文件libtiff\libtiff\libtiff.lib。这可以在Win32程序中使用。您可能需要在开始编译之前调整生成选项。nmake.opt文件中包含的所有参数。这是一个纯文本文件,您可以使用喜爱的文本编辑器打开
makefile还构建了一个带有关联导入库(libtiff_i.lib)的DLL(libtiff.DLL)。任何使用libtiff的生成都需要在include路径中包含libtiff\libtiff目录
libtiff\tools\makefile.vc应为所有标准TIFF工具程序生成.exe
你已经回答过这个问题了吗-
C:\tiff-4.0.0> cd port
C:\tiff-4.0.0\port> nmake /f makefile.vc clean
C:\tiff-4.0.0\port> nmake /f makefile.vc
C:\tiff-4.0.0> cd ../libtiff
C:\tiff-4.0.0\libtiff> nmake /f makefile.vc clean
C:\tiff-4.0.0\libtiff> nmake /f makefile.vc
C:\tiff-4.0.0\libtiff> cd ..\tools
C:\tiff-4.0.0\tools> nmake /f makefile.vc clean
C:\tiff-4.0.0\tools> nmake /f makefile.vc