[ITK] ITK Toolkit?

Tünde Szilágyi a.tunde.szilagyi at gmail.com
Fri Nov 20 00:32:31 EST 2015


Many thanks!

Tunde

On 19 November 2015 at 16:50, Dženan Zukić <dzenanz at gmail.com> wrote:

> The documentation page clearly indicates that those are old materials: "*Presentations
> used for tutorials presented in conferences such as IEEE Visualization 2002
> and 2003, MICCAI 2003 and SPIE Medical Imaging 2003 and 2004.*" Is it
> really surprising that there are some discrepancies such as static
> libraries being built by default instead of dynamic ones (which do get put
> in bin folder)?
>
> Anyway, the current goto references are the doxygen docs
> <http://www.itk.org/Doxygen/html/>, the software guide
> <http://www.itk.org/ItkSoftwareGuide.pdf> and examples wiki
> <http://itk.org/Wiki/ITK/Examples>. The old tutorials are there as
> additional documentation.
>
> Regards,
> Dženan
>
> On Thu, Nov 19, 2015 at 2:14 AM, Tünde Szilágyi <
> a.tunde.szilagyi at gmail.com> wrote:
>
>> The presentation that I have attached can be found on the first website
>> cited in your e-mail:
>>
>> http://www.itk.org/CourseWare/Training/GettingStarted-I.pdf
>>
>> The reason I am making this point is because one week ago I was getting
>> those results, and now I am not. I do not believe that the software has
>> changed so fast. So I am wondering what am I doing wrong.
>>
>> Many thanks.
>>
>>
>>
>>
>> On 19 November 2015 at 07:50, Tünde Szilágyi <a.tunde.szilagyi at gmail.com>
>> wrote:
>>
>>> Many thanks.
>>>
>>> On 18 November 2015 at 20:24, Dženan Zukić <dzenanz at gmail.com> wrote:
>>>
>>>> That is some old presentation (from 2007). Where did you find it?
>>>> Things have changed since then.
>>>>
>>>> The current documentation is indexed here:
>>>> http://www.itk.org/ITK/help/documentation.html
>>>> Especially the software guide: http://www.itk.org/ItkSoftwareGuide.pdf
>>>>
>>>> Regards
>>>>
>>>> On Wed, Nov 18, 2015 at 1:34 PM, Tünde Szilágyi <
>>>> a.tunde.szilagyi at gmail.com> wrote:
>>>>
>>>>> Why is this information different from the one in the official
>>>>> (attached) tutorial, slide 27-28? Many thanks.
>>>>>
>>>>> On 18 November 2015 at 19:15, Dženan Zukić <dzenanz at gmail.com> wrote:
>>>>>
>>>>>> ITK is largely a template library, which means it does not have a lot
>>>>>> of DLLs. Including headers is mostly sufficient. Also, ~/ITK_bin/
>>>>>> *lib*/Debug/ should contain library files, *NOT* ~/ITK_bin/*bin*
>>>>>> /Debug/.
>>>>>>
>>>>>> It looks like you have successfully built ITK. Now you can configure
>>>>>> projects which require ITK by pointing them (setting ITK_DIR variable) to
>>>>>> *~/ITK_bin/*.
>>>>>>
>>>>>> The simplest possible CMake configuration file for a program using
>>>>>> ITK is attached. You just need to provide C++ code (tester.cpp). It could
>>>>>> be one of the Wiki examples <http://itk.org/Wiki/ITK/Examples>. Then
>>>>>> configure it with CMake, and build it using the same generator as ITK
>>>>>> (VS2015 x64).
>>>>>>
>>>>>> HTH
>>>>>>
>>>>>> On Wed, Nov 18, 2015 at 12:25 PM, Tünde Szilágyi <
>>>>>> a.tunde.szilagyi at gmail.com> wrote:
>>>>>>
>>>>>>> Hi Dženan,
>>>>>>>
>>>>>>> Many thanks - there was a different patch that needed to be applied.
>>>>>>> See the description in the attached document. I summarize things below.
>>>>>>>
>>>>>>> System: Windows 10 64bit OS
>>>>>>>
>>>>>>> In summary:
>>>>>>> - re-installed Git [master] + patch that solved the errors
>>>>>>> - re-installed CMake
>>>>>>> - Configured and Generated Project in CMake (NO errors)
>>>>>>> - BUILD-ALL in VS 14 2015 (NO error message)
>>>>>>>
>>>>>>> Result:
>>>>>>> - the .../ITK_bin/bin/Debug does not contain the expected
>>>>>>> folders/files:
>>>>>>> ITKCommon, ITKBasicFilters, ITKAlgorithms, ITKNumerics, ITKFEM,
>>>>>>> ITKIO, ITKStatistics, ITKMetalIO, itkpng, itkzlib.
>>>>>>> - there is no Release folder in .../ITK_bin/bin/
>>>>>>>
>>>>>>> Each and every step is detailed and illustrated in the attached
>>>>>>> documents:
>>>>>>>
>>>>>>> 1. ITK_TOOLKIT_compilation_18112015.pdf (The end of this file
>>>>>>> contains a snapshot of the folders mentioned by You above.)
>>>>>>> 2. CMakeCache.txt
>>>>>>> 3. VS 14 2015 output: VS_14_2015_OUTPUT_18112015.pdf
>>>>>>>
>>>>>>> I would welcome your insights. Many thanks in advance.
>>>>>>>
>>>>>>> --
>>>>>>> Tunde
>>>>>>>
>>>>>>> On 18 November 2015 at 15:45, Dženan Zukić <dzenanz at gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Since static libraries are built by default, ~/ITK_bin/bin/Debug/
>>>>>>>> contains only 3 exe files on my machine (and no DLLs).
>>>>>>>> However ~/ITK_bin/lib/Debug/ should contain a bunch of .lib files. If it is
>>>>>>>> so, you have successfully built ITK in debug mode.
>>>>>>>>
>>>>>>>> Regarding that patch, you should not have to apply it, it should be
>>>>>>>> included. What is the latest commit in the commit log of ITK? Mine is this:
>>>>>>>>
>>>>>>>> Revision: d248d5f52ad66b19346cab3e8336715a3a628980
>>>>>>>> Author: Hyun Jae Kang <hyunjae.kang at kitware.com>
>>>>>>>> Date: 2015-11-17 08:24:57
>>>>>>>> Message:
>>>>>>>> Merge topic 'warning-itkResourceProbe'
>>>>>>>>
>>>>>>>>
>>>>>>>> 3d3b908f COMP: Fix data-conversion warning message on
>>>>>>>> itkResourceProbe
>>>>>>>> ----
>>>>>>>> Modified: Modules/Core/Common/include/itkResourceProbe.h
>>>>>>>> Modified: Modules/Core/Common/include/itkResourceProbe.hxx
>>>>>>>> Modified: CMakeLists.txt
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Nov 18, 2015 at 2:30 AM, Tünde Szilágyi <
>>>>>>>> a.tunde.szilagyi at gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Thank you, I have made the new selection to VS 14 2015 Win64
>>>>>>>>> generator in CMake.
>>>>>>>>>
>>>>>>>>> However, the patch that solved the error messages is:
>>>>>>>>>
>>>>>>>>> http://review.source.kitware.com/#/c/20272/
>>>>>>>>>
>>>>>>>>> and NOT:
>>>>>>>>>
>>>>>>>>> http://review.source.kitware.com/#/c/20154/1
>>>>>>>>>
>>>>>>>>> I have now no errors during CMake configuration/generation step.
>>>>>>>>> The VS 14 2015 build is successful with 335 succeeded, 0 failed, 0 updated.
>>>>>>>>>
>>>>>>>>> BUT the ~/ITK_bin/bin/Debug/  does not contain the expected
>>>>>>>>> directories/files. By expected I mean the ones specified in the
>>>>>>>>> ITK_Tutorial:
>>>>>>>>>
>>>>>>>>> ITKCommon
>>>>>>>>> ITKBasicFilters
>>>>>>>>> ITKAlgorithms
>>>>>>>>> ITKNumerics
>>>>>>>>> ITKFEM
>>>>>>>>> ITKIO
>>>>>>>>> ITKStatistics
>>>>>>>>> ITKMetalIO
>>>>>>>>> itkpng
>>>>>>>>> itkzlib
>>>>>>>>>
>>>>>>>>> I have attached the CMakeCache.txt and the selection in the
>>>>>>>>> configuration stage in CMake.
>>>>>>>>>
>>>>>>>>> Many thanks in advance.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 18 November 2015 at 04:40, Dženan Zukić <dzenanz at gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> What I meant is that the choice of generator should include Win64
>>>>>>>>>> in its name, as shown in the attached screenshot. CMake executable is
>>>>>>>>>> Win32, that does not matter. Also, I just built ITK in 32 bit mode without
>>>>>>>>>> issues, so something else is amiss.
>>>>>>>>>>
>>>>>>>>>> Can you attach your CMakeCache.txt?
>>>>>>>>>>
>>>>>>>>>> On Tue, Nov 17, 2015 at 8:12 PM, Tünde Szilágyi <
>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> I have tried without the patch, but I am receiving the same
>>>>>>>>>>> error message. My generator is VS 14 2015 (see CMake window on the LHS).
>>>>>>>>>>>
>>>>>>>>>>> Now, I have cleaned everything and started with a fresh
>>>>>>>>>>> installation:
>>>>>>>>>>> - Git Bash
>>>>>>>>>>> - CMake
>>>>>>>>>>> - ITK master
>>>>>>>>>>>
>>>>>>>>>>> I realized that only Win32 CMake exists on the official website:
>>>>>>>>>>> https://cmake.org/download/
>>>>>>>>>>>
>>>>>>>>>>> Is this what you refer to in your e-mail below? What else would
>>>>>>>>>>> you recommend?
>>>>>>>>>>>
>>>>>>>>>>> Many thanks.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On 18 November 2015 at 01:34, Dženan Zukić <dzenanz at gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> That patch was merged to master, so you don't need to apply it.
>>>>>>>>>>>>
>>>>>>>>>>>> I used VS2015 *Win64* as the generator. You seem to be using
>>>>>>>>>>>> *Win32*, that might make a difference.
>>>>>>>>>>>>
>>>>>>>>>>>> I used version 3.3.1, which I installed some time ago. You are
>>>>>>>>>>>> using release candidate version - I doubt that is the reason.
>>>>>>>>>>>>
>>>>>>>>>>>> Can you try a clean clone (git clone git://itk.org/ITK.git),
>>>>>>>>>>>> and then building into a clean directory?
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Nov 17, 2015 at 7:19 PM, Tünde Szilágyi <
>>>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> During CMake I am getting the attached error message. All the
>>>>>>>>>>>>> error messages I receive is with reference to exe files starting with
>>>>>>>>>>>>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve
>>>>>>>>>>>>> this (http://review.source.kitware.com/#/c/20154/1 -
>>>>>>>>>>>>> Checkout), but this still results in the same error messages as before. I
>>>>>>>>>>>>> have attached one of the error messages that appear during CMake project
>>>>>>>>>>>>> configuration.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Many thanks.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 18 November 2015 at 00:41, Dženan Zukić <dzenanz at gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Master branch from git://itk.org/ITK.git
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, Nov 17, 2015 at 6:34 PM, Tünde Szilágyi <
>>>>>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Which ITK version did you use?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 18 November 2015 at 00:14, Dženan Zukić <
>>>>>>>>>>>>>>> dzenanz at gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> This configuration compiles fine in debug too.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Tue, Nov 17, 2015 at 5:45 PM, Dženan Zukić <
>>>>>>>>>>>>>>>> dzenanz at gmail.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Tünde,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> checking out *master* branch and CMake configuration went
>>>>>>>>>>>>>>>>> fine. To speed up compile time, I disabled building of examples and
>>>>>>>>>>>>>>>>> testing. I also enabled ITK_LEGACY_REMOVE. I did not enable
>>>>>>>>>>>>>>>>> Module_ITKVtkGlue.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Opening the solution file in VS2015 was fairly slow - it
>>>>>>>>>>>>>>>>> might have something to do with the fact I just installed it. Building in
>>>>>>>>>>>>>>>>> Release x64 finished without a problem: 212 succeeded, 0 failed, 3 skipped.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>> Dženan
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, Tünde Szilágyi <
>>>>>>>>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi Everyone,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I would be interested whether anyone has managed to build
>>>>>>>>>>>>>>>>>> the ITK Toolkit on Windows 10 64 bit with Microsoft VS 14 2015?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Many thanks.
>>>>>>>>>>>>>>>>>> Tunde
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>> Community mailing list
>>>>>>>>>>>>>>>>>> Community at itk.org
>>>>>>>>>>>>>>>>>> http://public.kitware.com/mailman/listinfo/community
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Tunde
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Tunde
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> --
>>>>>>>>>>> Tunde
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> --
>>>>>>>>> Tunde
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> --
>>>>>>> Tunde
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> --
>>>>> Tunde
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> --
>>> Tunde
>>>
>>
>>
>>
>> --
>> --
>> Tunde
>>
>
>


-- 
--
Tunde
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20151120/8017e4b9/attachment-0001.html>


More information about the Community mailing list