Win7 64bit installation fatal error LNK1104: cannot open file 'libtiff_d.lib'

Compilation and installation of DCMTK

Moderator: Moderator Team

Post Reply
Message
Author
agryanik
Posts: 2
Joined: Wed, 2012-02-08, 16:43

Win7 64bit installation fatal error LNK1104: cannot open file 'libtiff_d.lib'

#1 Post by agryanik »

Hi all,

I'm currently trying to build dcmtk on my Win7 64-bit machine with VC9. I'm getting following fatal error LNK1104: cannot open file 'libtiff_d.lib' for dcml2pnm, dcmj2pnm and dcm2pnm projects. "Additional Library Directory" entries are correct. The only thing is I'm using zlib-1.2.5, png-1.5.2 and tiff-3.9.5.
Any ideas?
Best Regards,
Alexander

Michael Onken
DCMTK Developer
Posts: 2049
Joined: Fri, 2004-11-05, 13:47
Location: Oldenburg, Germany
Contact:

#2 Post by Michael Onken »

Hi Alex,

this is a pretty clear linker error: Check directly the linker directories in Visual Studio for the tools where the error occurs and make sure you have the file libtiff_d.lib stored there. I don't see any other reason that could prodcuce that error.

HTH,
Michael

agryanik
Posts: 2
Joined: Wed, 2012-02-08, 16:43

#3 Post by agryanik »

Hi Michael,

I'm pretty sure I have linked all libs correctly. Here are my error messages
1>LINK : fatal error LNK1104: cannot open file 'libtiff_d.lib'
1>Build log was saved at "file://c:\Users\gyk\Downloads\Binaries\dcmtk-3.6.0\_buildx64\dcmjpls\apps\dcml2pnm.dir\Debug\BuildLog.htm"
1>dcml2pnm - 1 error(s), 0 warning(s)
3>------ Build started: Project: dcm2pnm, Configuration: Debug x64 ------
3>Linking...
2>LINK : fatal error LNK1104: cannot open file 'libtiff_d.lib'
2>Build log was saved at "file://c:\Users\gyk\Downloads\Binaries\dcmtk-3.6.0\_buildx64\dcmjpeg\apps\dcmj2pnm.dir\Debug\BuildLog.htm"
2>dcmj2pnm - 1 error(s), 0 warning(s)
3>LINK : fatal error LNK1104: cannot open file 'libtiff_d.lib'
3>Build log was saved at "file://c:\Users\gyk\Downloads\Binaries\dcmtk-3.6.0\_buildx64\dcmimage\apps\dcm2pnm.dir\Debug\BuildLog.htm"
3>dcm2pnm - 1 error(s), 0 warning(s)

Just for sure maybe I'm doing something wrong ;)
1. Open VC9 project
2. Right click on dcm2pnm -> Properties -> Configuration Properties -> Linker -> General -> Additional Library Directories
I have following entries there
L:\extern\libraries\tiff\3.9.5\DEPS_zlib=1.2.5\amd64\win\vc9\lib\$(OutDir)
L:\extern\libraries\tiff\3.9.5\DEPS_zlib=1.2.5\amd64\win\vc9\lib

libtiff_d.lib and libtiff_d.pdb are in "L:\extern\libraries\tiff\3.9.5\DEPS_zlib=1.2.5\amd64\win\vc9\lib"

$(OutDir) is "Debug" or "Release" depending on compilation mode. I put libtiff_d.lib and libtiff_d.pdb in Debug folder, too.
Best Regards,
Alexander

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest