1. <i id='YByvU'><tr id='YByvU'><dt id='YByvU'><q id='YByvU'><span id='YByvU'><b id='YByvU'><form id='YByvU'><ins id='YByvU'></ins><ul id='YByvU'></ul><sub id='YByvU'></sub></form><legend id='YByvU'></legend><bdo id='YByvU'><pre id='YByvU'><center id='YByvU'></center></pre></bdo></b><th id='YByvU'></th></span></q></dt></tr></i><div id='YByvU'><tfoot id='YByvU'></tfoot><dl id='YByvU'><fieldset id='YByvU'></fieldset></dl></div>
    2. <legend id='YByvU'><style id='YByvU'><dir id='YByvU'><q id='YByvU'></q></dir></style></legend>
      <tfoot id='YByvU'></tfoot>

        <bdo id='YByvU'></bdo><ul id='YByvU'></ul>

        <small id='YByvU'></small><noframes id='YByvU'>

        如何解码 boost 库命名?

        时间:2023-06-29
          <i id='L2TQg'><tr id='L2TQg'><dt id='L2TQg'><q id='L2TQg'><span id='L2TQg'><b id='L2TQg'><form id='L2TQg'><ins id='L2TQg'></ins><ul id='L2TQg'></ul><sub id='L2TQg'></sub></form><legend id='L2TQg'></legend><bdo id='L2TQg'><pre id='L2TQg'><center id='L2TQg'></center></pre></bdo></b><th id='L2TQg'></th></span></q></dt></tr></i><div id='L2TQg'><tfoot id='L2TQg'></tfoot><dl id='L2TQg'><fieldset id='L2TQg'></fieldset></dl></div>
            <tbody id='L2TQg'></tbody>

          <small id='L2TQg'></small><noframes id='L2TQg'>

            <bdo id='L2TQg'></bdo><ul id='L2TQg'></ul>

          • <tfoot id='L2TQg'></tfoot>

              <legend id='L2TQg'><style id='L2TQg'><dir id='L2TQg'><q id='L2TQg'></q></dir></style></legend>
                • 本文介绍了如何解码 boost 库命名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我试图找出 gd 在 boost 库名称中的意思,但我只发现另外两个人正在寻找相同的东西.

                  I tried to find out that gd means in boost library name and I only found two other people looking for the same thing.

                  我想它应该是一个明确记录的地方,我想找到它.

                  I suppose it should be a place where this is clearly documented and I would like to find it.

                  • mt - 多头,使用 bjam threading=multi
                  • s - bjam runtime-link=static
                  • g - 使用标准和运行时支持库的调试版本.什么 bjam 开关???
                  • d - 调试 bjam variant=debug
                  • mt - multitheaded, get it with bjam threading=multi
                  • s - bjam runtime-link=static
                  • g - using debug versions of the standard and runtime support libraries. what bjam switch???
                  • d - debug bjam variant=debug

                  我如何控制哪些 bjam 开关控制上述变体?事实上,我唯一无法识别的就是 g.

                  How do I control what bjam switches controls the above variants? In fact the only one that I wasn't able to identify is the g.

                  推荐答案

                  参见 Boost 入门窗口 6.3 节命名和第 6.1 节 Unix 命名

                  See Boost getting started windows section 6.3 naming and section 6.1 on Unix naming

                  处理 -mt 和 d 的是

                  The ones that deal with -mt and d are

                  -mt Threading tag: indicates that the library was built with multithreading support enabled. Libraries built without multithreading support can be identified by the absence of `-mt`.  
                  
                  -d ABI tag: encodes details that affect the library's interoperability with other compiled code. For each such feature, a single letter is added to the tag as listed in this table:
                    Key   Use this library when (Boost.Build option)
                    s     linking statically to the C++ standard library 
                          and compiler runtime support libraries.
                          (runtime-link=static)
                    g     using debug versions of the standard and runtime support libraries. 
                          (runtime-debugging=on)
                    y     using a special debug build of Python.
                          (python-debugging=on)
                    d     building a debug version of your code.
                          (variant=debug)
                    p     using the STLPort standard library rather than
                          the default one supplied with your compiler.
                          (stdlib=stlport)
                  

                  这篇关于如何解码 boost 库命名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Boost:asio 的最佳文档? 下一篇:我可以重新定义一个 C++ 宏然后再定义它吗?

                  相关文章

                  <legend id='xgp3H'><style id='xgp3H'><dir id='xgp3H'><q id='xgp3H'></q></dir></style></legend>
                • <small id='xgp3H'></small><noframes id='xgp3H'>

                  <tfoot id='xgp3H'></tfoot>
                    <bdo id='xgp3H'></bdo><ul id='xgp3H'></ul>

                      <i id='xgp3H'><tr id='xgp3H'><dt id='xgp3H'><q id='xgp3H'><span id='xgp3H'><b id='xgp3H'><form id='xgp3H'><ins id='xgp3H'></ins><ul id='xgp3H'></ul><sub id='xgp3H'></sub></form><legend id='xgp3H'></legend><bdo id='xgp3H'><pre id='xgp3H'><center id='xgp3H'></center></pre></bdo></b><th id='xgp3H'></th></span></q></dt></tr></i><div id='xgp3H'><tfoot id='xgp3H'></tfoot><dl id='xgp3H'><fieldset id='xgp3H'></fieldset></dl></div>