[vtkusers] Cmake + VTK + QT issues

Caleb Johnston cjj37 at cornell.edu
Wed Jan 20 16:18:04 EST 2010


Yes. I have done that with all three build platforms. That is what enabled
me to compile the QVTK class(es). But like I said in my post, it only
successfully compiled using QVTK on Linux and not on Mac OSX or Windows XP.
I have also tried compiling Paraview 3 on these two platforms because it
uses QT with VTK and Cmake but I get similar issues with both platforms...

Caleb


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,
>
> David
>
> _______________________________________________
> 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/882553a9/attachment.htm>


More information about the vtkusers mailing list