<br><font size=2 face="sans-serif">On 24/02/2005 11:42:04 jean-michel.rouet+FromInterNet wrote:<br>
>Bonjour, <br>
><br>
>J'essaye d'utiliser gdcm en tant que librairie statique (sous windows). <br>
>Dans cmake je fais "BUILD_SHARED_LIBS: OFF" <br>
>et gdmc compile sans probleme... <br>
><br>
>maintenant j'essaye de l'utiliser dans un programe. <br>
>En voici un tout con:<br>
>/* test.cpp */ <br>
>#include "gdcmFile.h" <br>
><br>
>int main() <br>
>{ <br>
> gdcm::File *f1 = new gdcm::File( "toto.dcm" ); <br>
> delete f1; <br>
>} <br>
><br>
><br>
>et bien impossible de le linker... j'ai essayé tout plein d'options, mais rien <br>
>n'y fait ! <br>
>je comprends pas.<br>
><br>
>Quelqu'un peut me depanner ? <br>
><br>
>Est-ce qu'il serait possible d'avoir un fichier cmake du genre UseGDCM.cmake <br>
>pour qu'on puisse facilement integrer GDCM dans un autre projet ? <br>
>ca faciliterait la tache grandement ! <br>
></font>
<br>
<br><font size=2 face="sans-serif">au fait, le message d'erreur c'etait:</font>
<br>
<br><font size=2 face="sans-serif">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@JPEGFragment@gdcm@@QAE_NPAV?$basic_ifstream@DU?$char_traits@D@std@@@std@@PAXAAH@Z) test.exe : fatal error LNK1120: 45 unresolved externals</font>
<br>
<br>