Qu'entendez vous par: il n y a rien ici ? Si il y a des lignes de code entre ? si c est cela, non il n y a rien.<br><br>Quant aux string, je n ai pas mis std::string, mais string, vu que j ai un include <string.h> et que ça compilait très bien avec gcc 2.96<br><br>Olivier<br><br><br>----------------------------------------<br>olivier.stern@swing.be wrote:<br><br>> Voici en premier les header que j utilise dans le fichier et le début <br>> d erreur à la compilation:<br>><br>> #include \"gdcmFile.h\"<br>> #include \"gdcmFileHelper.h\"<br>> #include \"gdcmDocument.h\"<br>> #include \"gdcmValEntry.h\"<br>> #include \"gdcmBinEntry.h\"<br>> #include \"gdcmDebug.h\"<br>> #include<br>> #include<br>> #include<br>> #include<br>><br>> #ifndef _WIN32<br>> #include //for access, unlink<br><br>Il n'y a rien, ici?<br><br>> #else<br>> #include //for _access<br><br>Ni ici?<br><br>> #endif<br>><br>le pb des string undefined ?<br>as-tu bien ecrit<br>std::string?<br>JP<br><br>> In file included!
  from
<br>> /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.1/../../../../include/c++/3.4.1/backward/fstream.h:31,<br>> from /home/olivier/Tfe/GDCM/gdcmBin/bin/Tfe/Recalage/exGrey2RGB.cxx:26:<br>> /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.1/../../../../include/c++/3.4.1/backward/backward_warning.h:32:2: <br>> warning: #warning This file includes at least one deprecated or <br>> antiquated header. Please consider using one of the 32 headers found <br>> in section 17.4.1.2 of the C++ standar! d. Examples include <br>> substituting the header for the header for C++ includes, or instead of <br>> the deprecated header . To disable this warning use -Wno-deprecated.<br>> /home/olivier/Tfe/GDCM/gdcmBin/bin/Tfe/Recalage/exGrey2RGB.cxx: In <br>> function `void drawline(int, int, int, int, int, int, uint8_t*, int, <br>> int, int)':<br>> /home/olivier/Tfe/GDCM/gdcmBin/bin/Tfe/Recalage/exGrey2RGB.cxx:39: <br>> error: `max' undeclared (first use this function)<br>>
/home/olivier/Tfe/GDCM/gdcmBin/bin/Tfe/Recalage/exGrey2RGB.cxx:39: <br>> error: (Each undeclared identifier is reported only once for each <br>> function it appears in.)<br>> /home/olivier/Tfe/GDCM/gdcmBin/bin/Tfe/Recalage/exGrey2RGB.cxx: In <br>> function `void colorize(int, int, int, int, int, int, int, int, int, <br>> int, uint8_t*, int, int, int)':<br>> /home/olivier/Tfe/GDCM/gdcmBin/bin/Tfe/Recalage/exGrey2RGB.cxx:76: <br>> error: `max' undeclared (first use this function)<br>> /home/olivier/Tfe/GDCM/gdcmBin/bin/Tfe/Recalage/exGrey2RGB.cxx: At <br>> global scope:<br>> /home/olivier/Tfe/GDCM/gdcmBin/bin/Tfe/Recalage/exGrey2RGB.cxx:168: <br>> error: `string' was not declared in this scope<br>> /home/olivier/Tfe/GDCM/gdcmBin/bin/Tfe/Recalage/exGrey2RGB.cxx:168: <br>> error: expected `,' or `;' before '{' token<br>> /home/olivier/Tfe/GDCM/gdcmBin/bin/Tfe/Recalage/exGrey2RGB.cxx: In <br>> function `float ReturnVolume(char*, int*)':<br>>
/home/olivier/Tfe/GDCM/gdcmBin/bin/Tfe/Recalage/exGrey2RGB.cxx:188: <br>> error: `string' undeclared (first use this function)<br>> /home/olivier/Tfe/GDCM/gdcmBin/bin/Tfe/Recalage/exGrey2RGB.cxx:188: <br>> error: expected `;' before \"line\"<br>> /home/olivier/Tfe/GDCM/gdcmBin/bin/Tfe/Recalage/exGrey2RGB.cxx:199: <br>> error: `line' undeclared (first use this function)<br>> /home/olivier/Tfe/GDCM/gdcmBin/bin/Tfe/Recalage/exGrey2RGB.cxx:201: <br>> error: `string' has not been declared<br>><br>><br>><br>> ----------------------------------------<br>> olivier.stern@swing.be wrote:<br>><br>> > Bonjour,<br>> ><br>> > Je suis assez embêté car il faut la version 3 de gcc pou! r faire<br>> > compiler par cmake Qt (d'après des informations collectées sur le<br>> > net). J'ai donc mis a jour mon compilateur gcc et bien que j'obtiens<br>> > toujours des erreurs dans la compilation de mon code, elles sont<br>> > différentes, il y a certainement de l'espoir. Mon problème est que je<br>> !
 > n'ai
jamais réussi à compiler mon programme gdcm avec gcc 3. J'ai du<br>> > douwngrader à la 2 pour que ça fonctionne en fait. Pourtant je suis<br>> > sur d'avoir lu quelque part que gdcm fonctionnait avec gcc 3. Ma<br>> > version exacte est 3.4.1.<br>> ><br>> > Et ce n'est pas que gdcm, je veux dire lorsque j'ai installé vtk et<br>> > itk, un make avec gcc 3 me faisait planter l installation, alors que<br>> > lorsque je suis repassé à la 2.96, je n'ai eu plus aucun problème.<br>> ><br>> > Quelqu'un a t il eu le même problème ?<br>><br>> I'm currenlty using gcc 3.3.3, and I haven't got any trouble.<br>> Several months ago, I had to give up gcc 2.96, due to compilation <br>> problems.<br>> Can you send us a! copy of the piece of code + error listing.<br>><br>> Peux-tu nous envoyer le bout de code qui plante a la compile, ainsi que<br>> le listing des erreurs.<br>> Merci<br>> JPRx<br>><br>> ><br>> > Merci,<br>> > Olivier<br>> ><br>> > -English-<br>> ><br>> > I have a little problem!
 . I need
gcc 3 to compile a Qt project using<br>> > cmake (if I believe what I found ! on the net). I did upgrate my<br>> > compiler version and seeing my result compilation, I feel that I am on<br>> > the good way. My trouble is that I ve never arrived to compile a gdcm<br>> > project with gcc version 3. I had to downgrade my version to 2.96 to<br>> > make it work. But I m sure I ve seen someone using gdcm with gcc 3. My<br>> > exact version is 3.4.1.<br>> ><br>> > And that s not only for gdcm. When I installed itk and vtk, it made<br>> > lots of error until I downgrade my compiler.<br>> ><br>> > Did someone have the problem ?<br>> ><br>> > Thanks for your Help,<br>> > Olivier<br>> ><br>> >------------------------------------------------------------------------<br>> ><br>> >_______________________________________________<br>> >Dcmlib mailing list<br>> >Dcmlib@creatis.insa-lyon.fr<br>> >http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib<br>> ><br>><br>><br><br><br>