无法链接到 VTK 库

无法链接到 VTK 库

我正在处理的项目无法正确链接。它是用 CMAKE 构建的。在 PC 更新(Buntu11.04 到 12.04,安装的软件包也更新)之前,它可以很好地编译和链接。项目 VTK 是版本 5.8.0。

错误是:对 QVTKWidget2::QVTKWidget(QWidget*, QGLWidget const*, QFlags) 的未定义引用这是对 的调用VTK/GUISupport/Qt/QVTKWidget2.cxx。从这里我迷路了。我不知道缺少哪个库。即哪个库有 QVTKWidget2 类?我如何找到它?

我试过了ldd VTK/build/bin/someLibs.so,但我发现的都是更多的*.so库。有没有类似的 cmd 可以用来查找someCompiled.a文件中的内容?

答案1

ar -t someCompiled.a  

显示档案中的内容。

相关内容