![无法链接到 VTK 库](https://linux22.com/image/1040453/%E6%97%A0%E6%B3%95%E9%93%BE%E6%8E%A5%E5%88%B0%20VTK%20%E5%BA%93.png)
我正在处理的项目无法正确链接。它是用 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
显示档案中的内容。