Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 将LibTiff安装到Visual Studio 2010_C++_Visual Studio 2010_Libtiff - Fatal编程技术网

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