[Insight-developers] Integration of GDCM 0.6 into ITK
Julien Jomier
jjomier at cs.unc.edu
Mon Nov 8 15:02:13 EST 2004
Hi Mathieu,
I think you should put 'itkgdcm' between IF(USE_GDCM) ENDIF(USE_GDCM) in the
TARGET_LINK_LIBRARIES in Insight/Code/IO/CMakeLists.txt. Otherwise Tests and
Examples are trying to link with the library even if the option is turned
OFF.
--------------------Configuration: itkNumericsTests - Win32
RelWithDebInfo--------------------
Linking...
LINK : fatal error LNK1104: cannot open file "itkgdcm.lib"
Error executing link.exe.
Adding:
IF(USE_GDCM)
TARGET_LINK_LIBRARIES(ITKIO
itkgdcm)
ENDIF(USE_GDCM)
seems to work on my local copy (Win2k-MSVC6) but still getting some mangling
issues... (I'm investigating...)
----
ITKIO.lib(itkJPEGImageIO.obj) : error LNK2001: unresolved external symbol
_itk_jpeg8_jpeg_read_header
itktiff.lib(tif_jpeg.obj) : error LNK2001: unresolved external symbol
_itk_jpeg8_jpeg_read_header
ITKIO.lib(itkJPEGImageIO.obj) : error LNK2001: unresolved external symbol
_itk_jpeg8_jpeg_stdio_src
ITKIO.lib(itkJPEGImageIO.obj) : error LNK2001: unresolved external symbol
_itk_jpeg8_jpeg_CreateDecompress
----
Julien
> -----Original Message-----
> From: insight-developers-bounces at itk.org
> [mailto:insight-developers-bounces at itk.org] On Behalf Of
> Mathieu Malaterre
> Sent: Monday, November 08, 2004 1:22 PM
> To: insight-developers at public.kitware.com
> Cc: Mailing list gdcm
> Subject: [Insight-developers] Integration of GDCM 0.6 into ITK
>
>
> Hello,
>
> The integration of GDCM is done in ITK CVS Head. For
> those of you using
> an external gdcm build, you'll have a build problem since I rename
> libgdm into libitkgdcm.
>
> In order to use it you have to turn the USE_GDCM to ON
> in your ITK
> configuration. Again for those who were using outside gdcm,
> remove all
> old GDCM references.
>
> Since the gdcm library I put into ITK is the 0.6 I
> would like to remove
> any backwrad compatibilty (for instance to gdcm 0.5) that are
> currently
> in itkGDCMImageIO and itkGDCMSeriesFileNames.
>
> Please note this support is now very experimental. In
> particular gdcm
> was relying on the 'tellg' fonction which is broken on some
> plateforms.
> In the next days, I'll use more and more of kitware 'cross plateform'
> fonction to work around known plateforms bugs. Therefore the
> developement of gdcm and the gdcm within ITK will differ as I
> will have
> access to kwsys and other library which I didn't from gdcm only.
>
> Let me know if you have any problem,
> Mathieu
>
>
> _______________________________________________
> Insight-developers mailing list
> Insight-developers at itk.org
> http://www.itk.org/mailman/listinfo/insight-developers
>
More information about the Insight-developers
mailing list