[vtkusers] Cmake + VTK + QT issues

Arnaud GELAS arnaud_gelas at hms.harvard.edu
Wed Jan 20 17:22:24 EST 2010


Have you successfully built vtk with qt?
Can you check if there is one file QVTKWidget.h (where vtk is installed 
/usr/local/VTK) ?
Can you check wherever you compiled vtk in the directory if 
GUISupport/Qt if there is one file moc_QVTKWidget.cxx and in bin if you 
have libQVTK* ?

On 01/20/2010 05:05 PM, Caleb Johnston wrote:
> I have tried directing cmake to qmake (in /usr/bin/qmake-4.6) during 
> configuration but I still cannot build something using QVTK. I have 
> attached my CMakeCache.txt for:
> VTK/Examples/GUI/Qt/ImageViewer
>
> thanks,
> Caleb
>
>
> On Wed, Jan 20, 2010 at 4:58 PM, Arnaud GELAS 
> <arnaud_gelas at hms.harvard.edu <mailto:arnaud_gelas at hms.harvard.edu>> 
> wrote:
>
>     qt 4.6 was working fine for me (alone), but when building vtk (to
>     build QVTK widget, QtCharts, etc.) I had some errors...
>
>     Has CMake found qmake?
>     It is normally located at /usr/bin/qmake-4.6. Once cmake has found
>     qmake, most of qt variables are generally set (on mac at least,
>     not sometimes on linux PHONON variables are not found, you have to
>     manually edit them).
>
>     Can you send the file CMakeCache.txt, pls?
>
>     Thanks,
>     Arnaud
>
>
>     On 01/20/2010 04:53 PM, Caleb Johnston wrote:
>>     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
>>     <mailto: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
>>             <mailto:daviddoria%2Bvtk at gmail.com>>  wrote:
>>
>>                 On Wed, Jan 20, 2010 at 4:05 PM, Caleb
>>                 Johnston<cjj37 at cornell.edu
>>                 <mailto: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 <http://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 <http://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/e7802760/attachment.htm>


More information about the vtkusers mailing list