1、以“lib”开头的是“link-static”版本的,而直接以“boost”开头的是“link-shared”版本的。 2、有“d”的为debug版本,没有的则是release版本。 3、有“s”的为“runtime-link-static”版本,没有的则是“runtime-link-shared”版本。 4、有“mt”的为“threading-multi”版本,没有的则是“threading-s...
link=static runtime-link=static 得到 libboostxxxxx.lib link=shared runtime-link=shared 得到 boostxxxx.lib 和 boostxxxx.dll 由以上的文件夹层次结构基本就可以得出结论: 1、以“lib”开头的是“link-static”版本的,而直接以“boost”开头的是“link-shared”版本的。 2、有“d”的为debug版本,没有的则...
注意:接下来的编译需要一个小时左右的时间,这是一个很蛋疼的事情。 然后打开VS的命令提示窗口,运行bjam stage --without-python --toolset=msvc-10.0 --build-type=complete --stagedir="E:\C++\boost_1_56_0\bin\vc10" link=static runtime-link=shared threading=multi debug release stage:表示只生成库(...
有gd代表debug版本,没有则代表release版本。 如果为sgd,前面的s代表runtime-link=static,没有则代表runtime-link=shared。 目标位数,x32代表32位,x64代表64位。 Boost库的版本号,1_81代表Boost 1.81版本。
当link是static时,生成的静态库: libboost_***.lib 当link是share时,生成的动态链接库:boost_***.dll 和对应的 libboost_***.lib (3)Boost库的编译中runtime-link,决定了生成库与C/C++库的连接方式 当runtime-link是static使: 生成的库文件名有 s 当runtime-link是share使: 生成的库文件名没有s (4)...
:其后的是boost库名称(比如date_time库)。 编译器的版本: 与库名称之间以"-"而不是下划线"_"分隔(比如 -vc140)。 [多线程] :有“mt”的为“threading=multi”版本,没有该项则是“threading=single”版本。 [static版本] :有“s”的为"runtime-link=static"版本,没有该项则是"runtime-link=shared"版本...
runtime-link 动态还是静态链接C/C++运行时库。同样有shared (-)和static (-s-)两种方式,这样runtime-link和link可以产生4种组合方式,可以根据需要选择编译. prefix 安装路径 user-config 用户自定义配置文件,在cross compile的时候可以用来配置编译工具链 ...
(6)link: 生成动态链接库/静态链接库。生成动态链接库需使用shared方式,生成静态链接库需使用static方式。一般boost库可能都是以static方式编译,因为最终发布程序带着boost的dll感觉会比较累赘。 (7)runtime-link: 动态/静态链接C/C++运行时库。同样有shared和static两种方式,这样runtime-link和link一共可以产生4种组...
当然也可以选择静态库,这样指定即可: runtime-link=static 根据电脑配置,太低可能要30分钟到一小时。然后等待编译完毕。 编译完后,屏幕会有下面的提示: 代码语言:javascript 复制 ...updated2376targets...The BoostC++Libraries were successfully built!The following directory should be added to compiler include ...
runtime-link: 指定运行时是动态还是静态链接其他库。同样有 shared 和 static 两种方式。如果不指定,默认是 shared,一般无需设置。 threading: 要编译的库是单线程还是多线程,可取值 single|multi。如果不指定,默认是 multi,一般无需设置。 variant debug|release,编译 debug 版本还是 release 版本。一般与最终发布...