Возможный дубликат:
Использование LibTiff в Visual Studio 2010
Я пытался работать с LibTIFF библиотека, но я не мог заставить его работать. Я просмотрел заметки по установке, но все же не смог собрать. Я использовал setup, но так как он не находит много заголовочных файлов, когда я пытаюсь его использовать. Есть ли какое-нибудь пошаговое руководство, которое вы могли бы порекомендовать объяснить, куда поместить исходные файлы или как включить? Я ищу и пытаюсь часами, так и не смог ничего найти.
Страница GnuWin32, на которую вы ссылаетесь, похоже, в основном посвящена созданию LibTIFF с GCC (CygWin или Mingw).
На домашней странице LibTIFF есть раздел о Сборка программного обеспечения под Windows 95/98 / NT / 2000 с MS VC ++ :
С установленной Microsoft Visual C ++ и правильно настроенной для использования командной строки (вам, вероятно, понадобится использовать VCVARS32.BAT в файле AUTOEXEC.bAT или где-то похожем), вы сможете использовать предоставленный файл makefile.vc.
Пакет с исходным кодом поставляется с соглашениями об окончании строки Unix, которые работают с MSVC, но не работают с «блокнотом» Windows. Если вы используете unzip из пакета Info-Zip, вы можете извлечь файлы, используя обычные правила Windows для завершения строки, с помощью команды, подобной следующей:
unzip -aa -a tiff-4.0.0.zip
По умолчанию libtiff ожидает, что предварительно созданные библиотеки zlib и jpeg предоставляются пользователем. Если это не так, то вы можете отредактировать libtiff \ tiffconf.h с помощью текстового редактора (например, блокнота) и закомментировать записи для JPEG_SUPPORT, PIXARLOG_SUPPORT и ZIP_SUPPORT. Не обращайте внимания на комментарий в верхней части файла, в котором говорится, что он не влияет на сборку, поскольку это утверждение неверно для Windows. Однако, принимая этот подход, libtiff не сможет открыть некоторые файлы TIFF.
Для сборки с использованием предоставленного makefile.vc вы можете использовать:
C:\tiff-4.0.0> nmake /f makefile.vc clean
C:\tiff-4.0.0> nmake /f makefile.vc
или (трудный путь)
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
Это создаст файл библиотеки libtiff \ libtiff \ libtiff.lib. Это может быть использовано в программах Win32. Вы можете настроить параметры сборки перед началом компиляции. Все параметры содержатся в файле nmake.opt. Это обычный текстовый файл, который вы можете открыть в своем любимом текстовом редакторе.
Makefile также создает DLL (libtiff.dll) со связанной библиотекой импорта (libtiff_i.lib). Любые сборки, использующие libtiff, должны будут включать каталог LIBTIFF \ LIBTIFF в путь включения.
Библиотека libtiff \ tools \ makefile.vc должна создавать файлы .exe для всех стандартных программ инструментов TIFF.
Других решений пока нет …