Установка LibTiff в Visual Studio 2010

Возможный дубликат:
Использование LibTiff в Visual Studio 2010

Я пытался работать с LibTIFF библиотека, но я не мог заставить его работать. Я просмотрел заметки по установке, но все же не смог собрать. Я использовал setup, но так как он не находит много заголовочных файлов, когда я пытаюсь его использовать. Есть ли какое-нибудь пошаговое руководство, которое вы могли бы порекомендовать объяснить, куда поместить исходные файлы или как включить? Я ищу и пытаюсь часами, так и не смог ничего найти.

2

Решение

Страница 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.


5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]