tiffprinteruni.lib没加入#pragma comment(lib,"tiffprinteruni.lib")

解决方案 »

  1.   

    相关库没有加进工程,假设处理TIFF的库的lib叫 abcd.lib#pragma comment( lib, "abcd.lib" )
      

  2.   

    这句话加了也不好用,是不是我放的路徑不对?放在WINDDK/lib/w2k/i386下,
    但是我理解TIFFClose,TIFFWriteDirectory,TIFFOpen,TIFFWriteScanline和TiffSetField应该是在同一个lib里边把,为什么TiffSetField能够找到,而其它4个找不到,是否和函数调用方式有关?因为TiffSetField是__cdecl的调用方式,而其他的是__stdcall的调用方式.把Tiffio.h文件中的extern "C"去掉,TiffSetField也找不到了,错误是ddi2tiff.obj : error LNK2019: unresolved external symbol "int __cdecl TIFFSetField(struct tiff *,unsigned long,...)" (?TIFFSetField@@YAHPAUtiff@@KZZ) referenced in function "bool __stdcall TIFFAddPage(struct _SURFOBJ *,bool)" (?TIFFAddPage@@YG_NPAU_
    SURFOBJ@@_N@Z)
    其它函数也还是照样找不到,麻烦大家再帮我看下
      

  3.   

    你到项目设置里,有个BUILD里,你把这个DLL加进去就可以了
      

  4.   

    引用.h的问题
    extern "C"
    {
    #include "tiffxxx.h"
    }