最近在学习VTK(基于visual studio 2008),期间遇到不少问题,从安装到使用,步步都来之不易。
决定从今天开始把接下来遇到的问题整理在这里,方便像自己一样的初学者查阅,少走弯路。
创建了项目,写好源文件,包含了用到的.h文件,出现以下类似错误:
error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: void __thiscall vtkWriter::SetInput(class vtkDataObject *)" (__imp_?SetInput@vtkWriter@@QAEXPAVvtkDataObject@@@Z),该符号在函数 "void __cdecl build3DView(void)" (?build3DView@@YAXXZ) 中被引用
解决方法:
项目->属性->配置属性->链接器->输入->附加依赖项: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 vtkMFC.lib vtkNetCDF.lib vtkpng.lib vtkRendering.lib vtksys.lib vtktiff.lib vtkVolumeRendering.lib vtkWidgets.lib vtkzlib.lib odbc32.lib odbccp32.lib