2012-09-29 83 views
2

可能重複:
Using LibTiff in Visual Studio 2010安裝的libtiff到Visual Studio 2010

我一直在試圖與libtiff庫工作,但我不能讓它工作。我查閱了安裝說明,但仍然無法建立它。我使用安裝程序,但因爲它嘗試使用它時無法找到很多頭文件。有沒有一步一步的指導,你可以建議解釋放置源文件的位置或如何包含?我正在尋找並嘗試幾個小時,仍然無法找到任何東西。

+0

你有沒有經歷過這個問題 - http://stackoverflow.com/questions/4647791/using-libtiff-in-visual-studio-2010 – vvnraman

回答

5

您鏈接到的GnuWin32頁面似乎主要是關於用GCC(CygWin或Mingw)構建LibTIFF。

有關於Building the Software under Windows 95/98/NT/2000 with MS VC++上的libtiff主頁的部分:


與Microsoft Visual C++安裝,並正確配置爲命令行使用(你可能需要在AUTOEXEC.BAT或某處源VCVARS32.BAT相似),你應該可以使用提供的makefile.vc。

源代碼包使用Unix線路終止約定提供,該約定與MSVC協同工作,但不適用於Windows'記事本'。


    unzip -aa -a tiff-4.0.0.zip 

默認的libtiff預計的是,提供一個預建的zlib和JPEG庫:如果您使用解壓縮從信息-zip包,您可以使用Windows正常線路終端約定類似的命令解壓縮文件由用戶。如果不是這樣,那麼您可以使用文本編輯器(例如記事本)編輯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文件中包含的所有參數。這是一個純文本文件,您可以使用您最喜愛的文本編輯器打開。

該生成文件還生成一個DLL(libtiff.dll)與關聯的導入庫(libtiff_i.lib)。任何使用libtiff的版本都需要在include路徑中包含LIBTIFF \ LIBTIFF目錄。

libtiff \ tools \ makefile.vc應爲所有標準TIFF工具程序構建.exe。


相關問題