[vtkusers] error LNK2019: unresolved external symbol "public: class vtkCamera * __thiscall vtkRenderer::GetActiveCamera(void)"
Carl Trapani
carl at skytopsoftware.com
Tue Jul 22 15:04:35 EDT 2008
Hi All,
Can anyone offer advice on fixing the link errors I'm getting (see
below). Here is what I've done:
1) I created a build of vtk-5.0.4 using CMake 2.6 with the Visual Studio
2008 Generator. I then successfully compiled and built a Debug and
Release version of the ALL_BUILD target using VC++ 2008 on Vista.
2) I then successfully built the INSTALL target of the VTK solution.
That put libraries and header files in C:\Program Files\VTK.
3) I created a new Project and Solution to see if I can make the
Cone.cpp example from the Tutorial, Step 1. I added the header and
library paths to my VS configuration settings by going to
Tools -> Options --> Projects and Solutions --> VC++ Directories
Platform: Win32
Show Directories For: Include Files
Show Directories For: Library Files
To the Include path, I added:
C:\Program Files\VTK\include\vtk-5.0
To the Library path, I added:
C:\Program Files\VTK\lib
Here is a listing of the library files in C:\Program Files\VTK\lib:
vtkCommon.lib
vtkDICOMParser.lib
vtkexoIIc.lib
vtkexpat.lib
vtkFiltering.lib
vtkfreetype.lib
vtkftgl.lib
vtkGenericFiltering.lib
vtkGraphics.lib
vtkHybrid.lib
vtkImaging.lib
vtkIO.lib
vtkjpeg.lib
vtkNetCDF.lib
vtkpng.lib
vtkRendering.lib
vtksys.lib
vtktiff.lib
vtkVolumeRendering.lib
vtkWidgets.lib
vtkzlib.lib
My path includes C:\projects\vtk-5.0.4\VTKBuild-MsVS9\bin\Debug\ as
mentioned in
http://public.kitware.com/pipermail/vtkusers/2004-April/073054.html
Any help would be greatly appreciated.
Thanks,
Carl Trapani
----- BEGIN LINK ERRORS-------------------
1>------ Build started: Project: Cones, Configuration: Debug Win32 ------
1>Compiling...
1>Cone.cpp
1>Linking...
1>Cone.obj : "public: void __thiscall vtkCamera::Azimuth(double)"
(?Azimuth at vtkCamera@@QAEXN at Z) referenced in function _main
1>Cone.obj : error LNK2019: unresolved external symbol "public: class
vtkCamera * __thiscall vtkRenderer::GetActiveCamera(void)"
(?GetActiveCamera at vtkRenderer@@QAEPAVvtkCamera@@XZ) referenced in
function _main
1>Cone.obj : error LNK2019: unresolved external symbol "public: static
class vtkRenderWindow * __cdecl vtkRenderWindow::New(void)"
(?New at vtkRenderWindow@@SAPAV1 at XZ) referenced in function _main
1>Cone.obj : error LNK2019: unresolved external symbol "public: void
__thiscall vtkRenderer::AddActor(class vtkProp *)"
(?AddActor at vtkRenderer@@QAEXPAVvtkProp@@@Z) referenced in function _main
1>Cone.obj : error LNK2019: unresolved external symbol "public: static
class vtkRenderer * __cdecl vtkRenderer::New(void)"
(?New at vtkRenderer@@SAPAV1 at XZ) referenced in function _main
1>Cone.obj : error LNK2019: unresolved external symbol "public: static
class vtkActor * __cdecl vtkActor::New(void)" (?New at vtkActor@@SAPAV1 at XZ)
referenced in function _main
1>Cone.obj : error LNK2019: unresolved external symbol "public: static
class vtkPolyDataMapper * __cdecl vtkPolyDataMapper::New(void)"
(?New at vtkPolyDataMapper@@SAPAV1 at XZ) referenced in function _main
1>Cone.obj : error LNK2019: unresolved external symbol "public: static
class vtkConeSource * __cdecl vtkConeSource::New(void)"
(?New at vtkConeSource@@SAPAV1 at XZ) referenced in function _main
1>Cone.obj : error LNK2019: unresolved external symbol "public: class
vtkAlgorithmOutput * __thiscall vtkAlgorithm::GetOutputPort(int)"
(?GetOutputPort at vtkAlgorithm@@QAEPAVvtkAlgorithmOutput@@H at Z) referenced
in function "public: class vtkAlgorithmOutput * __thiscall
vtkAlgorithm::GetOutputPort(void)"
(?GetOutputPort at vtkAlgorithm@@QAEPAVvtkAlgorithmOutput@@XZ)
1>C:\Users\Carl\Documents\Visual Studio
2008\Projects\VTKExamples\Debug\Cones.exe : fatal error LNK1120: 9
unresolved externals
1>Build log was saved at "file://c:\Users\Carl\Documents\Visual Studio
2008\Projects\VTKExamples\Cones\Debug\BuildLog.htm"
1>Cones - 10 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
----- END LINK ERRORS-------------------
More information about the vtkusers
mailing list