如何在目标链接器选项之前设置code :: blocks来链接项目链接器选项?

时间:2015-07-11 22:43:38

标签: c++ gcc linker codeblocks

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

1 个答案:

答案 0 :(得分:0)

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

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

您目前似乎已配置了 Prepend ,并且想要进行配置 的追加