我正在尝试使用 VTK_WRAP_TCL=ON 和 VTK_USE_TK=ON 构建 VTK,但出现以下链接器错误:
> 编译... vtkTkAppInit.cxx 正在编译资源... Microsoft (R) Windows (R) 资源编译器版本 6.0.5724.0 版权所有 (C) 微软公司。版权所有。 将清单编译到资源... Microsoft (R) Windows (R) 资源编译器版本 6.0.5724.0 版权所有 (C) 微软公司。版权所有。 正在链接... 创建库 D:\VTK\bin\bin\Debug\vtk.lib 和对象 D:\VTK\bin\bin\Debug\vtk.exp vtkTkAppInit.obj:错误 LNK2019:未解析的外部符号 __imp__Tk_MainEx 在函数 _main 中引用 vtkTkAppInit.obj:错误 LNK2019:函数 _main 中引用的未解析的外部符号 __imp__Tcl_CreateInterp vtkCommonTCL.lib(vtkTclUtil.obj) : 错误 LNK2001: 无法解析的外部符号 __imp__Tcl_CreateInterp vtkTkAppInit.obj:错误 LNK2019:函数 _Tcl_AppInit 中引用的未解析的外部符号 __imp__Tcl_SetVar vtkCommonTCL.lib(vtkTclUtil.obj) : 错误 LNK2001: 无法解析的外部符号 __imp__Tcl_SetVar vtkTkAppInit.obj:错误 LNK2019:函数 _Tcl_AppInit 中引用的未解析的外部符号 __imp__Tcl_Eval vtkTkAppInit.obj:错误 LNK2019:函数 _Tcl_AppInit 中引用的未解析的外部符号 __imp__Tk_Init vtkTkAppInit.obj:错误 LNK2019:函数 _Tcl_AppInit 中引用的未解析的外部符号 __imp__Tcl_Init vtkCommonTCL.lib(vtkTclUtil.obj):错误 LNK2019:无法解析的外部符号 __imp__Tcl_GetAssocData 在函数“struct vtkTclInterpStruct * __cdecl vtkGetInterpStruct(struct Tcl_Interp *)”中引用 (?vtkGetInterpStruct@@YAPAUvtkTclInterpStruct@@PAUTcl_Interp@@@Z) vtkFilteringTCL.lib(vtkSourceTcl.obj) : 错误 LNK2019: 函数“int __cdecl vtkSourceCppCommand(class vtkSource *,struct Tcl_Interp *,int,char * * const)”中引用的无法解析的外部符号 __imp__Tcl_DeleteCommand (?vtkSourceCppCommand@@YAHPAVvtkSource@@PAUTcl_Interp@ @HQAPAD@Z) vtkRenderingTCL.lib(vtkAbstractVolumeMapperTcl.obj):错误 LNK2001:未解析的外部符号 __imp__Tcl_DeleteCommand vtkRenderingTCL.lib(vtkImporterTcl.obj) : 错误 LNK2001: 无法解析的外部符号 __imp__Tcl_DeleteCommand vtkWidgetsTCL.lib(vtkContinuousValueWidgetRepresentationTcl.obj):错误 LNK2001:未解析的外部符号 __imp__Tcl_DeleteCommand vtkFilteringTCL.lib(vtkProcessObjectTcl.obj) : 错误 LNK2001: 无法解析的外部符号 __imp__Tcl_DeleteCommand vtkFilteringTCL.lib(vtkMapper2DTcl.obj) : 错误 LNK2001: 无法解析的外部符号 __imp__Tcl_DeleteCommand vtkFilteringTCL.lib(vtkViewportTcl.obj) : 错误 LNK2001: 无法解析的外部符号 __imp__Tcl_DeleteCommand vtkFilteringTCL.lib(vtkAbstractMapperTcl.obj) : 错误 LNK2001: 无法解析的外部符号 __imp__Tcl_DeleteCommand vtkFilteringTCL.lib(vtkThreadedImageAlgorithmTcl.obj):错误 LNK2001:未解析的外部符号 __imp__Tcl_DeleteCommand vtkFilteringTCL.lib(vtkImageInPlaceFilterTcl.obj) : 错误 LNK2001: 无法解析的外部符号 __imp__Tcl_DeleteCommand vtkFilteringTCL.lib(vtkRectilinearGridSourceTcl.obj) : 错误 LNK2001: 无法解析的外部符号 __imp__Tcl_DeleteCommand . . D:\VTK\bin\bin\Debug\vtk.exe : 致命错误 LNK1120: 65 unresolved externals 结果 构建日志保存在“file://d:\VTK\bin\Wrapping\Tcl\vtk.dir\Debug\BuildLog.htm” vtk - 22432 个错误,0 个警告
请帮忙解决。谢谢。