Hi Jean-Pierre,<br><br>Thanks for replying. I figured it out. I used-TARGET_LINK_LIBRARIES(gdcmex1 GDCM) and it worked fine, I was able to build and run the code. <br><br>I also tried your suggestion of-TARGET_LINK_LIBRARIES(gdcmex1 GDCM_LIBRARIES), it gives another error as follows-
<br>LINK : fatal error LNK1104: cannot open file 'GDCM_LIBRARIES.lib'<br><br>Yes, I have posted before on VTK,ITK,Qt and KWWIdget forums. These are the libraries I mostly use. I wrote a simple dicom anonymizer application recently using ITK and Qt. If you read some of my  recent posts on ITK, then you may know that I was running into a lot of memory problems using it on our dataset here. I was running my anonymizer application on a dataset of 250,000 dicom images, all of different modality and studies. The application would run fine till about 70,000 images and then would give error. I couldn't catch the cause of error there. That's when I thought of switching to GDCM. So to answer your 2nd question, as of now I will be just using GDCM with Qt ,but as we go ahead yes I will want to use GDCM, ITK, VTK, QT etc. all together. If there are any special settings that I will have to do now, I would really appreciate if you could let me know.
<br><br> I guess GDCM library is a part of ITK library, right? please correct me if I am wrong here. In that case, all the GDCM classes and their members should be available if I have ITK. If this is the case, how do I access all these classes and their members from ITK itself?
<br><br>Btw, I did not download the CVS version, I don't know how to download the CVS version(not familiar with CVS), I just downloaded the zip file(gdcm 1.3.1) from the download page.<br><br>Thanks,<br>Ashish<br><br>
<div><span class="gmail_quote">On 8/31/07, <b class="gmail_sendername">Jean-Pierre ROUX</b> <<a href="mailto:jean-pierre.roux@creatis.univ-lyon1.fr">jean-pierre.roux@creatis.univ-lyon1.fr</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
>Hi,<br>><br>>I just installed GDCM library on my windows XP Pro X64 workstation<br>>and compiled it with CMAKE and later built the generated solution<br>>using VS 2005 Pro. All this went fine without any errors. However I
<br>>am not sure what my cmakelists.txt file should look like to test a<br>>simple example. I created a cmakelists.txt file which looks like-<br>>--------<br>>PROJECT(gdcmex1)<br>><br>>FIND_PACKAGE(GDCM)
<br>>IF(GDCM_FOUND)<br>>    INCLUDE(${GDCM_USE_FILE})<br>>ENDIF(GDCM_FOUND)<br>><br>>ADD_EXECUTABLE(gdcmex1 myex1.cpp)<br>><br>># I am not sure about the following line, what other libraries do I<br>>need to specify here?
<br>>TARGET_LINK_LIBRARIES(gdcmex1)<br><br><br><br>Hi, Ashish.<br><br>--> Try<br>TARGET_LINK_LIBRARIES(gdcmex1 GDCM_LIBRARIES)<br><br>--> Just a question :<br>I saw some previous posts from you, on "Insight-users" mailing list.
<br>Do you want to use gdcm1.3 (CVS version) alone, or concurently with<br>gdcm1.2 (ITK version)<br><br>(The 2nd possibility doesn't go straight forward ...)<br><br>Jean-Pierre Roux<br><br><br>>----------<br>><br>
>My test example code looks like-<br>>----------------------<br>>/* myex1.cpp*/<br>>#include "gdcmFile.h"<br>>#include "gdcmFileHelper.h"<br>>#include <iostream><br>><br>>using namespace std;
<br>><br>>int main(int argc, char *argv[])<br>>{<br>>    int i=0;<br>>    cout<<i<<endl;<br>>    std::string fileName;<br>><br>>    gdcm::File *e1;<br>>    e1=gdcm::File::New();<br>>
<br>>    return 0;<br>>}<br>>--------------------<br>>Visual Studio 2005 Pro gives me the following errors on this simple example.<br>><br>>-------<br>>1>myex1.obj : error LNK2019: unresolved external symbol
<br>>"__declspec(dllimport) public: static class gdcm::File * __cdecl<br>>gdcm::File::New(void)" (__imp_?New@File@gdcm@@SAPAV12@XZ) referenced<br>>in function _main<br>>1>Debug\gdcmex1.exe : fatal error LNK1120: 1 unresolved externals
<br>>-------<br>><br>>Can anyone please guide me as to what I am missing here and how to fix it?<br>><br>>Thanks in advance,<br>>Ashish<br>><br>><br>>_______________________________________________
<br>>Dcmlib mailing list<br>><a href="mailto:Dcmlib@creatis.insa-lyon.fr">Dcmlib@creatis.insa-lyon.fr</a><br>><a href="http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib">http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib
</a><br><br>  Jean-Pierre ROUX<br>   CREATIS - CNRS UMR 5220, INSERM U 630<br>   Laboratoire de Radiologie Experimentale<br>   Hopital Cardiologique<br>   28 Avenue du Doyen LEPINE<br>   B.P. Lyon-Montchat<br>   69394 Lyon Cedex 03
<br><br>   Tel      : (+33) 04 72 35 74 12<br>   Fax      : (+33) 04 72 68 49 16<br>   URL      : <a href="http://www.creatis.univ-lyon1.fr">http://www.creatis.univ-lyon1.fr</a><br>   e-mail   : <a href="http://jpr@creatis.univ-lyon1.fr/~jpr">
jpr@creatis.univ-lyon1.fr/~jpr</a><br><br></blockquote></div><br>