【问题标题】:How can I set code::blocks to link the project linker options before the target linker options?如何设置 code::blocks 以在目标链接器选项之前链接项目链接器选项?
【发布时间】:2015-07-11 22:43:38
【问题描述】:

我需要链接一个依赖于其他几个库的库。每个目标都需要不同版本的库(例如“调试”和“发布”)。依赖项不是这种情况,因此我只是尝试将它们放在项目的链接器选项中(而不是复制和粘贴每个目标的整个链接器选项列表)。但是,code::blocks 在项目链接器选项之前链接特定于目标的链接器选项,因此它以错误的顺序链接。有什么办法可以改变它们的链接顺序吗?

【问题讨论】:

    标签: c++ gcc linker codeblocks


    【解决方案1】:

    对于项目中的每个目标,C::B 允许您选择四个策略之一 用于在调用构建工具时对目标选项和项目选项进行排序。在你的 项目:-

    • 导航构建选项 -> 目标(例如DebugRelease
    • Project build options 面板的右侧,单击以打开 标记为政策的下拉菜单
    • 选择以下之一:
      • 仅使用项目选项
      • 仅使用目标选项
      • 将目标选项添加到项目选项
      • 将目标选项附加到项目选项
    • 好的。

    您目前似乎已Prepend配置并想要配置 追加

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-24
      • 2017-04-09
      • 2015-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多