[vtkusers] vtkViewport linking problem in VS.net 2003.

ckchen@CIS ckchen.cis89g at nctu.edu.tw
Wed Dec 1 10:12:08 EST 2004

Hi~ I am a Newbie in vtk, and encounter some linking problems in MS. VS. net 
2003 when
I combine vtk and qt together.
In my program, the following code will cause linking problem, and I guess 
the problem is the
compiler can't find the proper vtkxxx.lib in the linking time when I use 
"RemoveActor( )" function.
Here is the code segment:

vtkRenderer *ren = vtkRenderer::New();

The code works well when I remove "ren->RemoveActor(...)", and
Here is the error message:

Visualizer error LNK2019: unresolved external symbol "__declspec(dllimport) 
public: void __thiscall vtkViewport::RemovePropW(class vtkProp *)" 
(__imp_?RemovePropW at vtkViewport@@QAEXPAVvtkProp@@@Z) referenced in function 
"private: void __thiscall QVTKFrame::Pipeline(void)" 
(?Pipeline at QVTKFrame@@AAEXXZ)

I have already include every vtkxxx.lib in solution's property list
=> Linker->Input->Additional Dependencie =>
qt-mt323.lib qtmain.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib 
shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib 
delayimp.lib glu32.lib opengl32.lib
vtkRendering.lib vtkIO.lib vtkHybrid.lib vtkGraphics.lib vtkImaging.lib 
vtkftgl.lib  vtkfreetype.lib vtkFiltering.lib vtkCommon.lib vtkpng.lib 
vtktiff.lib vtkzlib.lib vtkjpeg.lib vtkexpat.lib vtkPatented.lib 

Can anyone tell me what's wrong with my solution? Do I miss something in 
configuration setup?


More information about the vtkusers mailing list