将第三方库链接到lib或exe

时间:2016-06-30 09:53:26

标签: c++ compilation linker building

我的C ++构建过程目前看起来像这样:

  1. 构建静态实用程序库,与第三方库链接
  2. 构建exe 1,与实用程序库链接
  3. 构建exe 2,与实用程序库链接
  4. 我应该等待并将第三方库与exe:s链接起来吗?像这样:

    1. 构建静态实用程序库
    2. 构建exe 1,与实用程序库和第三方库链接
    3. 构建exe 2,与实用程序库和第三方库链接
    4. 我可以看到两种方式都有优势。实用程序库在第一种情况下变为自包含,但是如果我在编译exe:s时链接,则实用程序库变得更小(并且构建更快)。

      我应该链接lib还是exe:s?我应该知道哪些优点/缺点?

0 个答案:

没有答案
相关问题