如何找到应用程序在OSX上使用X11的原因?

时间:2012-10-07 07:56:34

标签: macos boost opencv x11

我有自己建立的应用程序。然而,它说它需要X11,虽然它不应该。我怎样才能轻松(不会一遍又一遍地扩展ldd)找出导致X11的依赖?

如果有帮助,这里是otool -L的输出:

libopencv_core.2.3.dylib (compatibility version 2.3.0, current version 2.3.1)
libopencv_imgproc.2.3.dylib (compatibility version 2.3.0, current version 2.3.1)
libopencv_features2d.2.3.dylib (compatibility version 2.3.0, current version 2.3.1)
/opt/local/lib/libboost_serialization-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
/opt/local/lib/libboost_iostreams-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
/opt/local/lib/libboost_system-mt.dylib (compatibility version 0.0.0, current version     0.0.0)
/opt/local/lib/libboost_filesystem-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
/opt/local/lib/libboost_unit_test_framework-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.16.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)

感谢和祝福

更新 它是计算机视觉模块的单元测试可执行文件。它是用C ++编写的,使用cmake构建。

0 个答案:

没有答案