[vtkusers] Cmake + VTK + QT issues

Caleb Johnston cjj37 at cornell.edu
Wed Jan 20 16:53:21 EST 2010


I have not built it from source. Instead I used the Qt open source installer
for 4.6 on my Mac and it worked fine. I'm just having issues building VTK
with the QVTK widget.

Caleb


On Wed, Jan 20, 2010 at 4:39 PM, Arnaud GELAS
<arnaud_gelas at hms.harvard.edu>wrote:

> Has anyone successfully built vtk with recent Qt version (>=4.6.0, with
> delivered installers) on mac (carbon or cocoa)?
>
> I have tried using Qt 4.6.0, 4.6.1 (mac, cocoa) and always had the same
> error because QtDBus.Framework is missing...
> It is an open bug in Qt see
> http://bugreports.qt.nokia.com/browse/QTBUG-6429
>
> Some time back I asked if QtDBus was really needed to build vtk with qt on
> the list: http://old.nabble.com/vtk-QtDBus--td26599452.html
> But I did not get any answer... Is it really required to build vtk?
>
> Thanks,
> Arnaud
>
>
> On 01/20/2010 04:18 PM, John Drescher wrote:
>
>> On Wed, Jan 20, 2010 at 4:13 PM, David Doria<daviddoria+vtk at gmail.com<daviddoria%2Bvtk at gmail.com>>
>>  wrote:
>>
>>
>>> On Wed, Jan 20, 2010 at 4:05 PM, Caleb Johnston<cjj37 at cornell.edu>
>>>  wrote:
>>>
>>>
>>>> I am developing an application using QT 4.6 and VTK 5.4 with CMake 2.8.
>>>> However, I am having troubles compiling with QVTK. Here is an overview
>>>> of my
>>>> situation.
>>>>
>>>> I am trying to compile the VTK Qt ImageViewer example as a test for
>>>> using
>>>> the QVTK widget. This example is in the source tree at
>>>> Examples/GUI/Qt/ImageViewer. I have been able to get this to work on
>>>> Ubuntu
>>>> 9.10. I followed instructions that I read from this mailing list and
>>>> other
>>>> related sites. But on OSX 10.6, I cannot get VTK to compile using Carbon
>>>> or
>>>> Cocoa. It always fails during the make process with the following error:
>>>>
>>>> .../VTK/Examples/GUI/Qt/ImageViewer/main.cxx:36:24: error: QVTKWidget.h:
>>>> No such file or directory
>>>> .../VTK/Examples/GUI/Qt/ImageViewer/main.cxx: In function ‘int main(int,
>>>> char**)’:
>>>> .../VTK/Examples/GUI/Qt/ImageViewer/main.cxx:42: error: ‘QVTKWidget’ was
>>>> not declared in this scope
>>>> .../VTK/Examples/GUI/Qt/ImageViewer/main.cxx:42: error: expected `;'
>>>> before ‘widget’
>>>> .../VTK/Examples/GUI/Qt/ImageViewer/main.cxx:43: error: ‘widget’ was not
>>>> declared in this scope
>>>>
>>>> However QVTKWidget.h is located /usr/local/include/vtk-5.4/QVTKWidget.h.
>>>> What has gone wrong here?
>>>>
>>>> Also, on Windows XP SP3, no matter what I try, Cmake reports "Qt was not
>>>> found." However, it is installed. And I have manually created the QTDIR
>>>> environment variable which points to 'C:/Qt/2010.01/'. I have also
>>>> indicated
>>>> that I am using version 4 (with DESIRED_QT_VERSION). And I can
>>>> successfully
>>>> develop a QT stand-alone app with this environment.
>>>>
>>>> Any help or guidance would be greatly appreciated!
>>>>
>>>> Caleb
>>>>
>>>>
>>>>
>>> It's been a while since I tried this, but I believe I had to turn on
>>> VTK_USE_QT and VTK_USE_GUISUPPORT in the advanced VTK build
>>> configuration.
>>> Thanks,
>>>
>>>
>>>
>> That is needed I did that last week.. Also if Qt is not found setting
>> the location of the qmake executable in cmake-gui or ccmake will fix
>> that. This is what I do when CMake can not find Qt on windows. I do
>> this all the time since there is no standard location in windows and I
>> have my source code at X: no source code at all on the OS partition.
>>
>> John
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
>>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20100120/c8d6caf3/attachment.htm>


More information about the vtkusers mailing list