[vtkusers] More QT and VTK Problems
Wylie, Brian
bnwylie at sandia.gov
Tue Aug 22 09:45:07 EDT 2006
Also I assuming that you not using Cmake for some reason?
We use Cmake for all of our Qt/VTK projects.
Brian Wylie - Org 1424
Sandia National Laboratories
MS 0822 - Building 880/A1-J
(505)844-2238 FAX(505)845-0833
____ _ __
/ __ \____ _________ | | / (_)__ _ __
/ /_/ / __ `/ ___/ __ `/ | / / / _ \ | /| / /
/ ____/ /_/ / / / /_/ /| |/ / / __/ |/ |/ /
/_/ \__,_/_/ \__,_/ |___/_/\___/|__/|__/
Unleash the Beast
> -----Original Message-----
> From: vtkusers-bounces+bnwylie=sandia.gov at vtk.org
> [mailto:vtkusers-bounces+bnwylie=sandia.gov at vtk.org] On
> Behalf Of Richard Haney
> Sent: Tuesday, August 22, 2006 7:42 AM
> To: marice at knology.net
> Cc: vtkusers at vtk.org
> Subject: Re: [vtkusers] More QT and VTK Problems
>
> Michael,
>
> Thank you for all your help. Like I said, I am completely
> new to the QT-VTK paradigm, but so far it seems like a great
> system for graphics.
>
>
>
>
> >From: Michael Rice <marice at knology.net>
> >To: Richard Haney <cosmoh2o at hotmail.com>
> >CC: vtkusers at vtk.org
> >Subject: Re: [vtkusers] More QT and VTK Problems
> >Date: Tue, 22 Aug 2006 08:30:06 -0500
> >
> >Yes, this is the proper way to do it. Changes made to the
> qmake.conf file
> >are automatically picked up by qmake.
> >
> >I haven't used mingw, so I'm not sure how the LIBS setting
> should be. The
> >example I gave is for using the MS linker. For more *nix type
> >environments, the LIBS line should look more like:
> >
> >LIBS += -L$$VTKLIBDIR \
> > -lQVTK -lvtkHybrid -lvtkIO ...
> >
> >Michael
> >
> >On Aug 22, 2006, at 5:48 AM, Richard Haney wrote:
> >
> >>Thank you. I will give this a try.
> >>
> >>Is adding these library/include paths manually to a .pro
> file the only
> >>way? What if you changed some settings in the C:\Qt\4.1.4
> >>\mkspecs\win32-g++\qmake.conf file? Would qmake
> automatically read the
> >>new settings?
> >>
> >>
> >>>From: Michael Rice <marice at knology.net>
> >>>To: Richard Haney <cosmoh2o at hotmail.com>
> >>>CC: vtkusers at vtk.org
> >>>Subject: Re: [vtkusers] More QT and VTK Problems
> >>>Date: Mon, 21 Aug 2006 21:32:31 -0500
> >>>
> >>>You need to add the paths to the VTK includes and
> libraries paths to
> >>>the .pro file. You also need to add the VTK libraries to link to.
> >>>
> >>>For example (adjust as appropriate):
> >>>
> >>>TEMPLATE = app
> >>>VTKDIR = C:/VTK
> >>>VTKLIBDIR = $$VTKDIR/bin
> >>>DEPENDPATH += .
> >>>INCLUDEPATH += . \
> >>> $$VTKDIR/Common \
> >>> $$VTKDIR/Filtering \
> >>> $$VTKDIR/GUISupport/Qt \
> >>> $$VTKDIR/GenericFiltering \
> >>> $$VTKDIR/Graphics \
> >>> $$VTKDIR/Hybrid \
> >>> $$VTKDIR/IO \
> >>> $$VTKDIR/Imaging \
> >>> $$VTKDIR/Rendering \
> >>> $$VTKDIR/Utilities \
> >>> $$VTKDIR/Widgets
> >>>LIBS += $$VTKLIBDIR/QVTK.lib \
> >>> $$VTKLIBDIR/vtkHybrid.lib \
> >>> $$VTKLIBDIR/vtkIO.lib \
> >>> $$VTKLIBDIR/vtkImaging.lib \
> >>> $$VTKLIBDIR/vtkRendering.lib \
> >>> $$VTKLIBDIR/vtkWidgets.lib \
> >>> $$VTKLIBDIR/vtkGraphics.lib \
> >>> $$VTKLIBDIR/vtkFiltering.lib \
> >>> $$VTKLIBDIR/vtkGenericFiltering.lib \
> >>> $$VTKLIBDIR/vtkCommon.lib \
> >>> $$VTKLIBDIR/vtkexoIIc.lib \
> >>> $$VTKLIBDIR/vtkexpat.lib \
> >>> $$VTKLIBDIR/vtkftgl.lib \
> >>> $$VTKLIBDIR/vtkjpeg.lib \
> >>> $$VTKLIBDIR/vtkpng.lib \
> >>> $$VTKLIBDIR/vtktiff.lib \
> >>> $$VTKLIBDIR/vtksys.lib \
> >>> $$VTKLIBDIR/vtkzlib.lib \
> >>> $$VTKLIBDIR/vtkfreetype.lib
> >>>
> >>># Input
> >>>FORMS += designer.ui
> >>>SOURCES += main.cpp
> >>>
> >>>
> >>>
> >>>On Aug 21, 2006, at 7:22 PM, Richard Haney wrote:
> >>>
> >>>>Please Help,
> >>>>
> >>>>I have moved the libQVTKWidgetPlugin.dll to the
> Qt_Designer/ plugins
> >>>>directory (Qt version 4.1.4) and built a quick .ui file
> based on the
> >>>>dialog form, called myFile.ui with only a single QVTK
> window (pulled
> >>>>from the plugin). I saved a main.cpp file with it in the same
> >>>>directory that looks like the following:
> >>>>
> >>>>#include "ui_myFile.h"
> >>>>#include <QApplication>
> >>>>
> >>>>int main(int argc, char *argv[]) {
> >>>> QApplication app(argc, argv);
> >>>> QDialog *window = new QDialog;
> >>>> Ui::Dialog ui;
> >>>> ui.setupUi(window);
> >>>> window->show();
> >>>> return app.exec();
> >>>>}
> >>>>
> >>>>The .pro file looks like the following:
> >>>>TEMPLATE = app
> >>>>TARGET +=
> >>>>DEPENDPATH += .
> >>>>INCLUDEPATH += .
> >>>>
> >>>># Input
> >>>>FORMS += designer.ui
> >>>>SOURCES += main.cpp
> >>>>
> >>>>When I run "qmake", the MakeFile is created with no
> errors, however
> >>>>when I run "make" I get the following errors:
> >>>>
> >>>>C:\Qt\4.1.4\myProject\proj2>make
> >>>>mingw32-make -f Makefile.Debug all
> >>>>mingw32-make[1]: Entering directory `C:/Qt/4.1.4/myProject/proj2'
> >>>>g++ -c -g -g -frtti -fexceptions -Wall -DUNICODE -
> >>>>DQT_LARGEFILE_SUPPORT -DQT_DLL
> >>>>-DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT
> -DQT_NEEDS_QMAIN -
> >>>>I"C:/Qt/4.1.4/
> >>>>include/QtCore" -I"C:/Qt/4.1.4/include/QtGui"
> -I"C:/Qt/4.1.4/ include"
> >>>>-I"." -I"C
> >>>>:/Qt/4.1.4/include/ActiveQt" -I"tmp\moc\debug_shared"
> -I"." -I".. \..
> >>>>\mkspecs\win
> >>>>32-g++" -o tmp\obj\debug_shared\main.o main.cpp
> >>>>In file included from main.cpp:1:
> >>>>ui_designer.h:4:24: QVTKWidget.h: No such file or directory
> >>>>In file included from main.cpp:1:
> >>>>ui_designer.h:23: error: ISO C++ forbids declaration of
> `QVTKWidget'
> >>>>with no typ
> >>>>e
> >>>>ui_designer.h:23: error: expected `;' before '*' token
> >>>>ui_designer.h: In member function `void
> Ui_Dialog::setupUi (QDialog*)':
> >>>>ui_designer.h:50: error: `qvtkWidget' undeclared (first
> use this
> >>>>function)
> >>>>ui_designer.h:50: error: (Each undeclared identifier is
> reported only
> >>>>once for e
> >>>>ach function it appears in.)
> >>>>ui_designer.h:50: error: `QVTKWidget' has not been declared
> >>>>mingw32-make[1]: *** [tmp\obj\debug_shared\main.o] Error 1
> >>>>mingw32-make[1]: Leaving directory `C:/Qt/4.1.4/myProject/proj2'
> >>>>mingw32-make: *** [debug-all] Error 2
> >>>>
> >>>>I am very new to QT-VTK and would appreciate any help. I
> used Qt4.1.4
> >>>>and VTK-5.0.1 and used the latest version of Cmake
> (2.4.3) to build
> >>>>the VTK with "GUISUPPORT" so that the QT plugin would be built.
> >>>>
> >>>>Thanks in advance for ANY help/hints.
> >>>>
> >>>>
> >>>>_______________________________________________
> >>>>This is the private VTK discussion list. Please keep
> messages on-
> >>>>topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> >>>>Follow this link to subscribe/unsubscribe:
> >>>>http://www.vtk.org/mailman/listinfo/vtkusers
> >>>>
> >>>
> >>
> >>
> >>
> >
>
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
>
More information about the vtkusers
mailing list