[Dcmlib] GDCM compilé en static
jean-michel.rouet at philips.com
jean-michel.rouet at philips.com
Thu Feb 24 11:45:13 CET 2005
On 24/02/2005 11:42:04 jean-michel.rouet+FromInterNet wrote:
>Bonjour,
>
>J'essaye d'utiliser gdcm en tant que librairie statique (sous windows).
>Dans cmake je fais "BUILD_SHARED_LIBS: OFF"
>et gdmc compile sans probleme...
>
>maintenant j'essaye de l'utiliser dans un programe.
>En voici un tout con:
>/* test.cpp */
>#include "gdcmFile.h"
>
>int main()
>{
> gdcm::File *f1 = new gdcm::File( "toto.dcm" );
> delete f1;
>}
>
>
>et bien impossible de le linker... j'ai essayé tout plein d'options, mais
rien
>n'y fait !
>je comprends pas.
>
>Quelqu'un peut me depanner ?
>
>Est-ce qu'il serait possible d'avoir un fichier cmake du genre
UseGDCM.cmake
>pour qu'on puisse facilement integrer GDCM dans un autre projet ?
>ca faciliterait la tache grandement !
>
au fait, le message d'erreur c'etait:
gdcm.lib(gdcmJpeg8.obj) : error LNK2019: unresolved external symbol
__imp__gdcm_jpeg8_jpeg_destroy_decompress referenced in function "public:
bool _thiscall gdcm::JPEGFragment::ReadJPEGFile8(class
std::basic_ifstream<char,struct std::char_traits<char> > *,void *,int &)"
?ReadJPEGFile8 at JPEGFragment@gdcm@@QAE_NPAV?$basic_ifstream at DU?$char_traits at D@std@@@std@@PAXAAH at Z)
test.exe : fatal error LNK1120: 45 unresolved externals
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.creatis.insa-lyon.fr/pipermail/dcmlib/attachments/20050224/bc70bdc5/attachment.html>
More information about the Dcmlib
mailing list