[vtkusers] RE: Linking errors

p3rdigao p3rdigao at netcabo.pt
Wed Sep 15 09:31:15 EDT 2004


          First of all i must say...that i have 2 directories of vtk...
 
1) one is the original extracted from the Zip file...
2) the other is VTKB the bin directorie.....crreated with cmake...
 
i only include the .h files in vtk dirs in the include files (Tools-> Options ->Project->VC++ Directuries ->Include files)....but i confess is the first time i work on Visual Studio....

	so; how do i link against the appropriate libraries?

	 

	Did you link against the appropriate VTK libraries (vtkCommon and vtkIO)?

	- Amy

	At 04:09 PM 9/14/2004, p3rdigao wrote:

	>Hello I compile this program...

	>

	>#include "vtkDataSetReader.h"

	>

	>#include "vtkDataSetWriter.h"

	>

	>#include "vtkDataSet.h"

	>

	>void main(void){

	>

	> vtkDataSetReader *Reader = vtkDataSetReader::New();

	>

	> Reader->SetFileName("c:\braquial.vtk");

	>

	> vtkDataSet *dataSet = (vtkDataSet*)vtkDataSet::New();

	>

	> dataSet = Reader->GetOutput();

	>

	>}

	>

	>but in the end the result are these 4 linkage errors:

	>

	>1) LNK2001: unresolved external symbol "public: class vtkDataSet * 

	>__thiscall vtkDataSetReader::GetOutput(void)"

	>(?GetOutput at vtkDataSetReader@@$$FQAEPAVvtkDataSet@@XZ)

	>

	>2) LNK2001: unresolved external symbol "public: static class 

	>vtkDataObject

	>* __cdecl vtkDataObject::New(void)" (?New at vtkDataObject@@$$FSAPAV1 at XZ)

	>

	>3) LNK2001: unresolved external symbol "public: static class 

	>vtkDataSetReader * __cdecl vtkDataSetReader::New(void)" (?

	><mailto:?New at vtkDataSetReader@@$$FSAPAV1 at XZ <mailto:?New at vtkDataSetReader@@$$FSAPAV1 at XZ> >

	>New at vtkDataSetReader@@$$FSAPAV1 at XZ)

	>

	>

	>4) test fatal error LNK1120: 3 unresolved externals

	>

	>So what is the problem?

	>

	>thanks

	>

	>

	>




More information about the vtkusers mailing list