gpt4 book ai didi

c++ - 为静态链接构建 Boost (MinGW)

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

我正在使用 bjam 为 MinGW 构建 Boost(我正在使用系统和文件系统):

bjam --toolset=gcc stage

它构建得很好,但我希望能够静态链接到它(我必须为最终产品提供一个文件)所以我尝试了:

bjam --link=static --toolset=gcc stage

但我得到相同的输出。有什么想法吗?

编辑连续第二个问题我在发布后不久就回答了:p 我想我会把这个留给其他人。

bjam --build-type=complete --toolset=gcc stage

肯定会构建动态和静态的。

最佳答案

我认为链接是一个属性,而不是 bjam 的一个选项。这意味着在它之前不应该有 -- 。

这是我只构建静态库的命令行(虽然是 Visual c++):

bjam install --toolset=msvc variant=release link=static threading=multi runtime-link=static

将其映射到您的原始构建命令我会说它应该看起来像这样:

bjam --toolset=gcc link=static stage

或许:

bjam stage --toolset=gcc link=static

尝试运行

bjam --help

有关 bjam 的属性和选项的更多信息。

关于c++ - 为静态链接构建 Boost (MinGW),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/494629/

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