代码之家  ›  专栏  ›  技术社区  ›  Fire Lancer

自动链接静态库的依赖项

  •  1
  • Fire Lancer  · 技术社区  · 15 年前

    然后我有应用程序X和Y,它们都使用A,但不使用B、C或D。

    3 回复  |  直到 15 年前
        1
  •  2
  •   anon anon    15 年前

    静态库不与其他静态库链接。只有在构建可执行文件(或共享库/DLL)时才执行链接,而跟踪这一点的方法(当然)是使用make。

        2
  •  1
  •   Matt Gordon    15 年前

    要知道Boost lib A使用的是哪个版本,除了找到A的文档之外,没有太多的内容。

        3
  •  -1
  •   wallyk    15 年前

    与其他库有某种隐式链接的关键问题是它们不一定是唯一可识别的。例如,它应该使用2.0版还是3.1版?是/usr/share/lib中的还是/usr/lib/X11/xdm/share/lib中的?等