[Ctk-developers] mingw compiles dcmtk.git

Sascha Zelzer s.zelzer at dkfz-heidelberg.de
Mon Oct 25 17:05:03 EDT 2010


  You might also want to try a recent CMake version (> 2.8.0). I think 
the FindDCMTK.cmake file in those will automatically find the include 
directories.

- Sascha

On 10/25/2010 05:21 PM, Dean Inglis wrote:
> Hi Sascha,
>
> ctk cant find the include paths to the header files even though I have in
> cache
>
> //No help, variable specified on the command line.
> DCMTK_DIR:PATH=d:/Developer/Releases/MinGW/SHARED/dcmtk
>
> Dean
>
> Scanning dependencies of target CTKDICOMCore
> [ 58%] Building CXX object
> Libs/DICOM/Core/CMakeFiles/CTKDICOMCore.dir/ctkDICOM.
> cpp.obj
> [ 58%] Building CXX object
> Libs/DICOM/Core/CMakeFiles/CTKDICOMCore.dir/ctkDICOMI
> ndexer.cpp.obj
> D:\Developer\Sources\CTK\Libs\DICOM\Core\ctkDICOMIndexer.cpp:40:36: error:
> dcmtk
> /dcmdata/dcfilefo.h: No such file or directory
> D:\Developer\Sources\CTK\Libs\DICOM\Core\ctkDICOMIndexer.cpp:42:36: error:
> dcmtk
> /dcmdata/dcdeftag.h: No such file or directory
> D:\Developer\Sources\CTK\Libs\DICOM\Core\ctkDICOMIndexer.cpp:43:36: error:
> dcmtk
> /dcmdata/dcdatset.h: No such file or directory
> D:\Developer\Sources\CTK\Libs\DICOM\Core\ctkDICOMIndexer.cpp:44:32: error:
> dcmtk
> /ofstd/ofcond.h: No such file or directory
> D:\Developer\Sources\CTK\Libs\DICOM\Core\ctkDICOMIndexer.cpp:45:34: error:
> dcmtk
> /ofstd/ofstring.h: No such file or directory
> D:\Developer\Sources\CTK\Libs\DICOM\Core\ctkDICOMIndexer.cpp:46:65: error:
> dcmtk
> /ofstd/ofstd.h: No such file or directory
> D:\Developer\Sources\CTK\Libs\DICOM\Core\ctkDICOMIndexer.cpp:47:72: error:
> dcmtk
> /dcmdata/dcddirif.h: No such file or directory
> D:\Developer\Sources\CTK\Libs\DICOM\Core\ctkDICOMIndexer.cpp: In member
> function
>   'void ctkDICOMIndexer::addDirectory(QSqlDatabase, const QString&, const
> QString
> &)':
> D:\Developer\Sources\CTK\Libs\DICOM\Core\ctkDICOMIndexer.cpp:93: error:
> 'OFList'
>   was not declared in this scope
> D:\Developer\Sources\CTK\Libs\DICOM\Core\ctkDICOMIndexer.cpp:93: error:
> 'OFStrin
> g' was not declared in this scope
> D:\Developer\Sources\CTK\Libs\DICOM\Core\ctkDICOMIndexer.cpp:93: error:
> 'origina
> lDcmtkFileNames' was not declared in this scope
> D:\Developer\Sources\CTK\Libs\DICOM\Core\ctkDICOMIndexer.cpp:94: error:
> 'dcmtkFi
> leNames' was not declared in this scope
>
> ----- Original Message -----
> From: "Sascha Zelzer"<s.zelzer at dkfz-heidelberg.de>
> To: "Dean Inglis"<dean.inglis at camris.ca>
> Cc:<ctk-developers at commontk.org>
> Sent: Monday, October 25, 2010 9:43 AM
> Subject: Re: [Ctk-developers] mingw compiles dcmtk.git
>
>
>> Hi Dean,
>>
>> you can set DCMTK_DIR to an external DCMTK build tree. Either add the
>> variable manually in the CMake GUI or start cmake in an empty build
>> directory like:
>>
>> cmake -DDCMTK_DIR:PATH=/path/to/dcmtk/build/tree<CTK-source>
>>
>> That should work...
>>
>> - Sascha
>>
>> On 10/25/2010 03:15 PM, Dean Inglis wrote:
>>> Ive been submitting an experimental mingw dashboard for a few weeks
>>> now, and Id like to have it testing the dcmtk options, however, there is
>>> no
>>> cmake cache option for using an external dcmtk (yet there is for vtk).
>>> Can there either be an intermediate "re-alignment" or a cmake option
>>> to use an external dcmtk with an appropriate "do so at your own risk!"
>>> warning message?
>>>
>>> ----- Original Message -----
>>> From: "OFFIS DICOM Team"<dicom at offis.de>
>>> To:<ctk-developers at commontk.org>
>>> Sent: Monday, October 25, 2010 8:49 AM
>>> Subject: Re: [Ctk-developers] mingw compiles dcmtk.git
>>>
>>>
>>>
>>>> Hi Dean,
>>>>
>>>> Am 25.10.2010 14:43, schrieb Dean Inglis:
>>>>
>>>>> can the latest OFFIS DCMTK git repository be adopted for CTK?
>>>>>
>>>> No, vice versa: The goal is to finally align CTK's DCMTK repository with
>>>> the
>>>> official DCMTK repository from OFFIS so CTK is always based on the
>>>> latest
>>>> official DCMTK code available from OFFIS. Both are already very similar,
>>>> however, that goal is not reached (yet! :-).
>>>>
>>>> Best regards,
>>>> Michael Onken
>>>>
>>>> -- 
>>>> OFFIS DICOM Team, Escherweg 2, 26121 Oldenburg, Germany
>>>> E-Mail: dicom at offis.de, URL: http://dicom.offis.de
>>>> _______________________________________________
>>>> Ctk-developers mailing list
>>>> Ctk-developers at commontk.org
>>>> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>>>>
>>> _______________________________________________
>>> Ctk-developers mailing list
>>> Ctk-developers at commontk.org
>>> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>>>




More information about the Ctk-developers mailing list