[vtkusers] Error linking QVTK

Cory Quammen cory.quammen at kitware.com
Wed Aug 10 13:41:31 EDT 2016


Nico,

I think that may have been needed in earlier versions of VTK as it
looks familiar, but it is no longer needed.

Glad it's working.

Cory

On Wed, Aug 10, 2016 at 1:36 PM, Nico Del Piano <ndel314 at gmail.com> wrote:
> Cory,
>
> Yes, I had removed that before and that built well. I thought that was
> something I needed, but apparently it isn't.
>
> Thanks for the help!
> Nico.
>
> 2016-08-10 14:30 GMT-03:00 Cory Quammen <cory.quammen at kitware.com>:
>> Nico,
>>
>> I don't believe you need to add QVTK to your list of target libraries.
>> Try removing it.
>>
>> All the libraries in your chosen VTK build will be added when you
>> include ${VTK_LIBRARIES} in your target_link_libraries.
>>
>> Thanks,
>> Cory
>>
>> On Wed, Aug 10, 2016 at 1:17 PM, Nico Del Piano <ndel314 at gmail.com> wrote:
>>> Cory,
>>>
>>> let me know if you need the content of another file.
>>>
>>> These below are from my current project:
>>>
>>> CMakeLists.txt : http://pastebin.com/dftCMHrS
>>> CMakeFiles/Makefile.cmake : http://pastebin.com/pba8vxqc
>>>
>>> 2016-08-10 14:04 GMT-03:00 Cory Quammen <cory.quammen at kitware.com>:
>>>> Nico,
>>>>
>>>> That looks good. Could you provide details on how you are setting up the
>>>> link libraries for your project? Posting your CMake code is helpful.
>>>>
>>>> Thanks,
>>>> Cory
>>>>
>>>> On Wed, Aug 10, 2016 at 12:46 PM, Nico Del Piano <ndel314 at gmail.com> wrote:
>>>>>
>>>>> Hi Cory and Ben,
>>>>>
>>>>> this is how I've configured VTK so far:
>>>>>
>>>>>  Qt5Core_DIR
>>>>> /home/user/Qt/5.7/gcc_64/lib/cmake/Qt5Core
>>>>>  Qt5Gui_DIR
>>>>> /home/user/Qt/5.7/gcc_64/lib/cmake/Qt5Gui
>>>>>  Qt5Sql_DIR
>>>>> /home/user/Qt/5.7/gcc_64/lib/cmake/Qt5Sql
>>>>>  Qt5UiPlugin_DIR
>>>>> /home/user/Qt/5.7/gcc_64/lib/cmake/Qt5UiPlugin
>>>>>  Qt5Widgets_DIR
>>>>> /home/user/Qt/5.7/gcc_64/lib/cmake/Qt5Widgets
>>>>>  Qt5X11Extras_DIR
>>>>> /home/user/Qt/5.7/gcc_64/lib/cmake/Qt5X11Extras
>>>>>  Qt5_DIR                          /home/user/Qt/5.7/gcc_64/lib/cmake/Qt5
>>>>> ...
>>>>> VTK_Group_Qt                     ON
>>>>> ...
>>>>> VTK_QT_VERSION                   5
>>>>>
>>>>> I guess this configuration follows your suggestions. So the problem
>>>>> might be another. Where should I find QVTK?
>>>>>
>>>>> Thanks
>>>>>
>>>>> 2016-08-10 12:12 GMT-03:00 Ben Boeckel <ben.boeckel at kitware.com>:
>>>>> > On Wed, Aug 10, 2016 at 12:05:29 -0300, Nico Del Piano wrote:
>>>>> >> Hey Cory, thanks for your reply.
>>>>> >>
>>>>> >> Yes, that option is activated, and I have VTK installed.
>>>>> >>
>>>>> >> Also, something weird happens, when configuring with cmake, if I try
>>>>> >> to change the version of `qmake` (to 5.7), it changes:
>>>>> >>
>>>>> >> This is by default:
>>>>> >> QT_QMAKE_EXECUTABLE              /usr/bin/qmake-qt4
>>>>> >>
>>>>> >> I change to:
>>>>> >> QT_QMAKE_EXECUTABLE              /home/user/Qt/5.7/bin/qmake
>>>>> >>
>>>>> >> and it goes back automatically:
>>>>> >> QT_QMAKE_EXECUTABLE              /usr/bin/qmake-qt4
>>>>> >
>>>>> > There's the VTK_QT_VERSION flag which you need to set to "5" in order to
>>>>> > get Qt5. QT_QMAKE_EXECUTABLE is always a Qt4 variable.
>>>>> >
>>>>> > --Ben
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Cory Quammen
>>>> R&D Engineer
>>>> Kitware, Inc.
>>
>>
>>
>> --
>> Cory Quammen
>> R&D Engineer
>> Kitware, Inc.



-- 
Cory Quammen
R&D Engineer
Kitware, Inc.


More information about the vtkusers mailing list