我是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。
答案 0 :(得分:0)
您是否还使用VTK_WRAP_TCL,Module_vtkRenderingTk和VTK_Group_Tk配置了cMake? 在我的例子中,我使用VTK和Python和Tcl绑定,通过这样做,一切正常。