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

Posted

技术标签:

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

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

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

以上是关于如何设置 code::blocks 以在目标链接器选项之前链接项目链接器选项?的主要内容,如果未能解决你的问题,请参考以下文章

Code::Blocks v12.11 包含 .lib 到项目

Code::Blocks 链接不起作用,在提示时它确实起作用

如何设置Code :: Blocks构建选项以运行plplot?

Code::Blocks汉化教程(附带汉化包)

Code::Blocks汉化教程(附带汉化包)

使用code::blocks编译windows的dll链接库