gpt4 book ai didi

c++ - 如果动态和静态版本都存在,如何告诉 qmake 使用静态库?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:24:09 26 4
gpt4 key购买 nike

我在 /usr/local/lib 中安装了 Boost 的静态和动态版本,即 libboost_system.dyliblibboost_system.a 存在。

在我的 qmake 项目文件中,我将 Boost 库添加到链接器中,如下所示:LIBS += -lboost_system

我可以告诉 qmake 更喜欢静态版本而不明确说明文件名,这样我就可以减少 qmake 代码量以在所有平台上获得静态链接吗?

最佳答案

我没有使用过qmake,但是有一种方法可以通过将-static 标记添加到链接器来使gcc 链接到静态库。所有你想静态链接的库都应该放在这个标志之后。

我搜索了qmake的文档,发现可以通过更改变量QMAKE_LFLAGS来修改链接标志,也可以直接将此标志添加到

关于c++ - 如果动态和静态版本都存在,如何告诉 qmake 使用静态库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9970524/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com