[ITK-users] linking error ITK, VTK, Qt5

Bill Lorensen bill.lorensen at gmail.com
Wed Oct 29 11:50:25 EDT 2014


Great. That means it is a VTK issue. I'm downloading qt5 on my fedora
system. I'll see if I can reproduce there.


On Wed, Oct 29, 2014 at 11:46 AM, Arnaud Gelas <arnaudgelas at gmail.com> wrote:
> Bill,
>
> Same link error with this example...
>
>
> On Wed, Oct 29, 2014 at 4:31 PM, Bill Lorensen <bill.lorensen at gmail.com>
> wrote:
>>
>> Arnaud,
>>
>> Can you try to build one of the ITK wiki examples against your
>> installed VTK? This might help narrow down the problem. Whether it is
>> a VTK of ITK issue.
>> http://www.vtk.org/Wiki/VTK/Examples/Cxx/GeometricObjects/Arrow
>>
>> Bill
>>
>> On Wed, Oct 29, 2014 at 11:11 AM, Arnaud Gelas <arnaudgelas at gmail.com>
>> wrote:
>> > Mike,
>> >
>> > It is difficult to refer to one single CMakeLists.txt, since it is tied
>> > up
>> > to ITK's modularization.
>> >
>> > But here are the files to look at:
>> >
>> >
>> > https://github.com/Kitware/ITK/blob/master/Modules/Bridge/VtkGlue/CMakeLists.txt
>> >
>> > https://github.com/Kitware/ITK/blob/master/Modules/Bridge/VtkGlue/itk-module-init.cmake
>> >
>> > https://github.com/Kitware/ITK/blob/master/Modules/Bridge/VtkGlue/itk-module.cmake
>> >
>> > Best
>> > Arnaud
>> >
>> > On Wed, Oct 29, 2014 at 4:03 PM, Mike Chinander <chinander at gmail.com>
>> > wrote:
>> >>
>> >> Can you share your CMakeLists.txt file? Are you using something like
>> >> the
>> >> following commands:
>> >>
>> >> ADD_EXECUTABLE(myexe ${MYSRCS})
>> >> TARGET_LINK_LIBRARIES(myexe Qt5::Widgets ${ITK_LIBRARIES}
>> >> ${VTK_LIBRARIES})
>> >>
>> >> On Wed, Oct 29, 2014 at 9:48 AM, Arnaud Gelas <arnaudgelas at gmail.com>
>> >> wrote:
>> >>>
>> >>> Bill,
>> >>>
>> >>> I can also confirm everything builds fine if VTK is not compiled with
>> >>> Qt5
>> >>> (which is part of my requirements...)
>> >>>
>> >>>
>> >>>
>> >>> On Wed, Oct 29, 2014 at 3:37 PM, Bill Lorensen
>> >>> <bill.lorensen at gmail.com>
>> >>> wrote:
>> >>>>
>> >>>> Arnaud,
>> >>>>
>> >>>> I just tried an ITK build against an installed VTK and it built just
>> >>>> fine.
>> >>>>
>> >>>> Bill
>> >>>>
>> >>>>
>> >>>> On Wed, Oct 29, 2014 at 8:32 AM, Bill Lorensen
>> >>>> <bill.lorensen at gmail.com>
>> >>>> wrote:
>> >>>> > I did not build against an installed VTK.
>> >>>> >
>> >>>> > On Wed, Oct 29, 2014 at 8:23 AM, Arnaud Gelas
>> >>>> > <arnaudgelas at gmail.com>
>> >>>> > wrote:
>> >>>> >> Bill,
>> >>>> >>
>> >>>> >> It seems builds fine as long as Qt5 is not involved in the process
>> >>>> >> (?)
>> >>>> >>
>> >>>> >> I just wonder if there is not something missing in vtk's cmake
>> >>>> >> installed
>> >>>> >> files to help finding Qt5::Widgets (?), or if we could only use
>> >>>> >> required
>> >>>> >> libraries from vtk which should not depend on Qt5 (?)
>> >>>> >>
>> >>>> >> Thanks,
>> >>>> >> Arnaud
>> >>>> >>
>> >>>> >> On Wed, Oct 29, 2014 at 1:15 PM, Bill Lorensen
>> >>>> >> <bill.lorensen at gmail.com>
>> >>>> >> wrote:
>> >>>> >>>
>> >>>> >>> Arnaud,
>> >>>> >>>
>> >>>> >>> I build ITK with itkVtkGlue fine on my Mac, but I build against
>> >>>> >>> the
>> >>>> >>> nightly VTK. I'm not sure if that makes a difference.
>> >>>> >>>
>> >>>> >>> Bill
>> >>>> >>>
>> >>>> >>>
>> >>>> >>> On Wed, Oct 29, 2014 at 6:26 AM, Arnaud Gelas
>> >>>> >>> <arnaudgelas at gmail.com>
>> >>>> >>> wrote:
>> >>>> >>> > Hi all,
>> >>>> >>> >
>> >>>> >>> > I am trying to compile on mac (10.8.5) ITKVtkGlue with vtk
>> >>>> >>> > 6.1.0
>> >>>> >>> > (built
>> >>>> >>> > with Qt5). Note I use cmake 2.8.12...
>> >>>> >>> >
>> >>>> >>> > I get link 1 error:
>> >>>> >>> > ld library not found for -lQt5::Widgets
>> >>>> >>> >
>> >>>> >>> > Any idea how to fix it?
>> >>>> >>> >
>> >>>> >>> > Thanks,
>> >>>> >>> > Arnaud
>> >>>> >>> > _____________________________________
>> >>>> >>> > Powered by www.kitware.com
>> >>>> >>> >
>> >>>> >>> > Visit other Kitware open-source projects at
>> >>>> >>> > http://www.kitware.com/opensource/opensource.html
>> >>>> >>> >
>> >>>> >>> > Kitware offers ITK Training Courses, for more information
>> >>>> >>> > visit:
>> >>>> >>> > http://www.kitware.com/products/protraining.php
>> >>>> >>> >
>> >>>> >>> > Please keep messages on-topic and check the ITK FAQ at:
>> >>>> >>> > http://www.itk.org/Wiki/ITK_FAQ
>> >>>> >>> >
>> >>>> >>> > Follow this link to subscribe/unsubscribe:
>> >>>> >>> > http://public.kitware.com/mailman/listinfo/insight-users
>> >>>> >>>
>> >>>> >>>
>> >>>> >>>
>> >>>> >>> --
>> >>>> >>> Unpaid intern in BillsBasement at noware dot com
>> >>>> >>
>> >>>> >>
>> >>>> >
>> >>>> >
>> >>>> >
>> >>>> > --
>> >>>> > Unpaid intern in BillsBasement at noware dot com
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Unpaid intern in BillsBasement at noware dot com
>> >>>
>> >>>
>> >>>
>> >>> _____________________________________
>> >>> Powered by www.kitware.com
>> >>>
>> >>> Visit other Kitware open-source projects at
>> >>> http://www.kitware.com/opensource/opensource.html
>> >>>
>> >>> Kitware offers ITK Training Courses, for more information visit:
>> >>> http://www.kitware.com/products/protraining.php
>> >>>
>> >>> Please keep messages on-topic and check the ITK FAQ at:
>> >>> http://www.itk.org/Wiki/ITK_FAQ
>> >>>
>> >>> Follow this link to subscribe/unsubscribe:
>> >>> http://public.kitware.com/mailman/listinfo/insight-users
>> >>>
>> >>
>> >>
>> >> _____________________________________
>> >> Powered by www.kitware.com
>> >>
>> >> Visit other Kitware open-source projects at
>> >> http://www.kitware.com/opensource/opensource.html
>> >>
>> >> Kitware offers ITK Training Courses, for more information visit:
>> >> http://www.kitware.com/products/protraining.php
>> >>
>> >> Please keep messages on-topic and check the ITK FAQ at:
>> >> http://www.itk.org/Wiki/ITK_FAQ
>> >>
>> >> Follow this link to subscribe/unsubscribe:
>> >> http://public.kitware.com/mailman/listinfo/insight-users
>> >>
>> >
>> >
>> > _____________________________________
>> > Powered by www.kitware.com
>> >
>> > Visit other Kitware open-source projects at
>> > http://www.kitware.com/opensource/opensource.html
>> >
>> > Kitware offers ITK Training Courses, for more information visit:
>> > http://www.kitware.com/products/protraining.php
>> >
>> > Please keep messages on-topic and check the ITK FAQ at:
>> > http://www.itk.org/Wiki/ITK_FAQ
>> >
>> > Follow this link to subscribe/unsubscribe:
>> > http://public.kitware.com/mailman/listinfo/insight-users
>> >
>>
>>
>>
>> --
>> Unpaid intern in BillsBasement at noware dot com
>
>



-- 
Unpaid intern in BillsBasement at noware dot com


More information about the Insight-users mailing list