gpt4 book ai didi

c++ - 使用 CMake 链接 Boost 库的静态版本

转载 作者:IT老高 更新时间:2023-10-28 12:43:10 30 4
gpt4 key购买 nike

我在/usr/lib 中有静态和动态版本的 boost 库。现在我希望 CMake 在我的可执行文件链接期间更喜欢静态版本。我能做什么?

最佳答案

在您的 CMakeLists.txt 文件中:

set(Boost_USE_STATIC_LIBS   ON)
find_package(Boost REQUIRED ...)

在我有 ... 的地方,您可以选择输入您要使用的库的名称,然后在下面的 target_link_libraries(targetname ${Boost_LIBRARIES}) 中输入。如果你有一个相当新的 CMake 发行版,它应该完全按照宣传的那样工作。我在自己的项目中就是这样做的。

关于c++ - 使用 CMake 链接 Boost 库的静态版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3176035/

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