如何使用共享库构建vtkLocal示例?

时间:2013-11-12 00:24:33

标签: tcl swig vtk

我是VTK和CMake的新手。我有一个扩展一些VTK类的C ++项目,我想以与VTK相同的方式将SWIG中的类包装起来,并从Tcl中调用它们。

我试图通过遵循Examples / Build / vtkLocal示例中的示例来弄清楚如何使用VTK SWIG包装。我想作为共享对象库访问该库并使用Tcl加载它。但是,如果我使用BUILD_SHARED_LIBS构建vtkLocal,则会出现以下错误:

/usr/bin/ld: cannot find -lTCL

知道如何解决这种依赖关系吗?

我正在使用VTK 6.0。

1 个答案:

答案 0 :(得分:0)

您是否还使用VTK_WRAP_TCL,Module_vtkRenderingTk和VTK_Group_Tk配置了cMake? 在我的例子中,我使用VTK和Python和Tcl绑定,通过这样做,一切正常。