[vtkusers] Build error for vtk-5.10.0-rc1 QtVTKRenderWindows project.

David Gobbi david.gobbi at gmail.com
Sat Mar 31 21:24:41 EDT 2012


>From the errors, it looks like VTK was built with VTK_USE_INFOVIS=OFF.
But it could be more than that.

 - David


On Sat, Mar 31, 2012 at 6:38 PM, zlf <jxdw_zlf at yahoo.com.cn> wrote:
> My compile environment is visual studio 2008 sp1. All other projects could be
> compiled successfully except SimpleView and QtVTKRenderWindows.
>
> 2>Linking...
> 1>SimpleView.cxx
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: class vtkScalarsToColors * __thiscall
> vtkResliceImageViewer::GetLookupTable(void)"
> (?GetLookupTable at vtkResliceImageViewer@@QAEPAVvtkScalarsToColors@@XZ)
> referenced in function "public: __thiscall
> QtVTKRenderWindows::QtVTKRenderWindows(int,char * * const)"
> (??0QtVTKRenderWindows@@QAE at HQAPAD@Z)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall
> vtkImagePlaneWidget::SetWindowLevel(double,double,int)"
> (?SetWindowLevel at vtkImagePlaneWidget@@QAEXNNH at Z) referenced in function
> "public: __thiscall QtVTKRenderWindows::QtVTKRenderWindows(int,char * *
> const)" (??0QtVTKRenderWindows@@QAE at HQAPAD@Z)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall vtkImagePlaneWidget::SetSliceIndex(int)"
> (?SetSliceIndex at vtkImagePlaneWidget@@QAEXH at Z) referenced in function
> "public: __thiscall QtVTKRenderWindows::QtVTKRenderWindows(int,char * *
> const)" (??0QtVTKRenderWindows@@QAE at HQAPAD@Z)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall vtkImagePlaneWidget::SetPlaneOrientation(int)"
> (?SetPlaneOrientation at vtkImagePlaneWidget@@QAEXH at Z) referenced in function
> "public: __thiscall QtVTKRenderWindows::QtVTKRenderWindows(int,char * *
> const)" (??0QtVTKRenderWindows@@QAE at HQAPAD@Z)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall vtkImagePlaneWidget::SetPicker(class
> vtkAbstractPropPicker *)"
> (?SetPicker at vtkImagePlaneWidget@@QAEXPAVvtkAbstractPropPicker@@@Z)
> referenced in function "public: __thiscall
> QtVTKRenderWindows::QtVTKRenderWindows(int,char * * const)"
> (??0QtVTKRenderWindows@@QAE at HQAPAD@Z)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall vtkResliceImageViewer::SetResliceCursor(class
> vtkResliceCursor *)"
> (?SetResliceCursor at vtkResliceImageViewer@@QAEXPAVvtkResliceCursor@@@Z)
> referenced in function "public: __thiscall
> QtVTKRenderWindows::QtVTKRenderWindows(int,char * * const)"
> (??0QtVTKRenderWindows@@QAE at HQAPAD@Z)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: class vtkResliceCursor * __thiscall
> vtkResliceImageViewer::GetResliceCursor(void)"
> (?GetResliceCursor at vtkResliceImageViewer@@QAEPAVvtkResliceCursor@@XZ)
> referenced in function "public: __thiscall
> QtVTKRenderWindows::QtVTKRenderWindows(int,char * * const)"
> (??0QtVTKRenderWindows@@QAE at HQAPAD@Z)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall vtkImagePlaneWidget::SetResliceInterpolate(int)"
> (?SetResliceInterpolate at vtkImagePlaneWidget@@QAEXH at Z) referenced in function
> "public: void __thiscall
> vtkImagePlaneWidget::SetResliceInterpolateToLinear(void)"
> (?SetResliceInterpolateToLinear at vtkImagePlaneWidget@@QAEXXZ)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall
> vtkDistanceRepresentation::InstantiateHandleRepresentation(void)"
> (?InstantiateHandleRepresentation at vtkDistanceRepresentation@@QAEXXZ)
> referenced in function "public: virtual void __thiscall
> QtVTKRenderWindows::AddDistanceMeasurementToView(int)"
> (?AddDistanceMeasurementToView at QtVTKRenderWindows@@UAEXH at Z)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall
> vtkDistanceRepresentation::SetHandleRepresentation(class
> vtkHandleRepresentation *)"
> (?SetHandleRepresentation at vtkDistanceRepresentation@@QAEXPAVvtkHandleRepresentation@@@Z)
> referenced in function "public: virtual void __thiscall
> QtVTKRenderWindows::AddDistanceMeasurementToView(int)"
> (?AddDistanceMeasurementToView at QtVTKRenderWindows@@UAEXH at Z)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "protected: void __thiscall vtkAbstractWidget::SetWidgetRepresentation(class
> vtkWidgetRepresentation *)"
> (?SetWidgetRepresentation at vtkAbstractWidget@@IAEXPAVvtkWidgetRepresentation@@@Z)
> referenced in function "public: void __thiscall
> vtkDistanceWidget::SetRepresentation(class vtkDistanceRepresentation *)"
> (?SetRepresentation at vtkDistanceWidget@@QAEXPAVvtkDistanceRepresentation@@@Z)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: static class vtkResliceImageViewer * __cdecl
> vtkResliceImageViewer::New(void)" (?New at vtkResliceImageViewer@@SAPAV1 at XZ)
> referenced in function "public: static class vtkSmartPointer<class
> vtkResliceImageViewer> __cdecl vtkSmartPointer<class
> vtkResliceImageViewer>::New(void)"
> (?New@?$vtkSmartPointer at VvtkResliceImageViewer@@@@SA?AV1 at XZ)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: static class vtkImagePlaneWidget * __cdecl
> vtkImagePlaneWidget::New(void)" (?New at vtkImagePlaneWidget@@SAPAV1 at XZ)
> referenced in function "public: static class vtkSmartPointer<class
> vtkImagePlaneWidget> __cdecl vtkSmartPointer<class
> vtkImagePlaneWidget>::New(void)"
> (?New@?$vtkSmartPointer at VvtkImagePlaneWidget@@@@SA?AV1 at XZ)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: static class vtkDistanceWidget * __cdecl
> vtkDistanceWidget::New(void)" (?New at vtkDistanceWidget@@SAPAV1 at XZ) referenced
> in function "public: static class vtkSmartPointer<class vtkDistanceWidget>
> __cdecl vtkSmartPointer<class vtkDistanceWidget>::New(void)"
> (?New@?$vtkSmartPointer at VvtkDistanceWidget@@@@SA?AV1 at XZ)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: void __thiscall vtkAbstractWidget::Render(void)"
> (?Render at vtkAbstractWidget@@QAEXXZ) referenced in function "public: virtual
> void __thiscall vtkResliceCursorCallback::Execute(class vtkObject *,unsigned
> long,void *)" (?Execute at vtkResliceCursorCallback@@UAEXPAVvtkObject@@KPAX at Z)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: static class vtkPointHandleRepresentation2D * __cdecl
> vtkPointHandleRepresentation2D::New(void)"
> (?New at vtkPointHandleRepresentation2D@@SAPAV1 at XZ) referenced in function
> "public: static class vtkSmartPointer<class vtkPointHandleRepresentation2D>
> __cdecl vtkSmartPointer<class vtkPointHandleRepresentation2D>::New(void)"
> (?New@?$vtkSmartPointer at VvtkPointHandleRepresentation2D@@@@SA?AV1 at XZ)
> 2>QtVTKRenderWindows.obj : error LNK2019: unresolved external symbol
> "public: static class vtkDistanceRepresentation2D * __cdecl
> vtkDistanceRepresentation2D::New(void)"
> (?New at vtkDistanceRepresentation2D@@SAPAV1 at XZ) referenced in function
> "public: static class vtkSmartPointer<class vtkDistanceRepresentation2D>
> __cdecl vtkSmartPointer<class vtkDistanceRepresentation2D>::New(void)"
> (?New@?$vtkSmartPointer at VvtkDistanceRepresentation2D@@@@SA?AV1 at XZ)
> 2>E:\vtk\VTK-5.10.0.RC1-bin\bin\Debug\QtVTKRenderWindows.exe : fatal error
> LNK1120: 17 unresolved externals
> 2>Build log was saved at
> "file://e:\vtk\VTK-5.10.0.RC1-bin\Examples\GUI\Qt\FourPaneViewer\QtVTKRenderWindows.dir\Debug\BuildLog.htm"
> 2>QtVTKRenderWindows - 18 error(s), 0 warning(s)
> 1>d:\QtSDK\Desktop\Qt\4.8.0\msvc2008\include\QtCore/qhash.h(71) : warning
> C4127: conditional expression is constant
> 1>d:\QtSDK\Desktop\Qt\4.8.0\msvc2008\include\QtCore/qhash.h(80) : warning
> C4127: conditional expression is constant
> 1>..\..\..\..\..\VTK-5.10.0.RC1\Examples\GUI\Qt\SimpleView\SimpleView.cxx(14)
> : fatal error C1083: Cannot open include file: 'vtkDataObjectToTable.h': No
> such file or directory
>
> --
> View this message in context: http://vtk.1045678.n5.nabble.com/Build-error-for-vtk-5-10-0-rc1-QtVTKRenderWindows-project-tp5609661p5609661.html
> Sent from the VTK - Users mailing list archive at Nabble.com.
> _______________________________________________
> 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



More information about the vtkusers mailing list