博文

1.下载源码,测试用的是tiff-4.0.10版本,解压到磁盘。
2.cmd 进入tiff-4.0.10目录
3.运行vcvars脚本,设置nmake的路径

  • vcvars具体位置可以进入vs的安装目录后搜索vcvars得到,如果你的VS使用默认安装路径,则位置为
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build
  • 根据版本需求,请选择合适的BAT文件,测试中使用vcvarsall.bat编译时出现了问题,建议直接使用vcvars32.bat或vcvars64.bat编译

4.运行nmake /f makefile.vc

  • tiff-4.0.1目录下也有makefile.vc这个文件,libtiff目录下也有,2个是一样的
  • nmake会编译一个静态库 和 一个动态库``2个版本。

我运行的命令是:

cd D:\CPPINC\tiff-4.0.10\libtiff
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"
nmake /f makefile.vc



第二行注意加入引号 避免由于文件夹名称内空格带来的错误
结束去tiff-4.0.10/libtiff目录查看,新生成了如下文件


关于使用

可以参考【图像处理】libtiff读写三维TIFF图像(附详细代码)

将库目录输入到链接器的常规项


最后,将静态库名添加到链接器的输入项



测试日志

PKU论文Word排版要点 开题/综合考试/答辩可用

测试2